- 在线时间
- 4 小时
- 最后登录
- 2011-12-14
- 注册时间
- 2011-5-21
- 听众数
- 3
- 收听数
- 0
- 能力
- 0 分
- 体力
- 22 点
- 威望
- 0 点
- 阅读权限
- 20
- 积分
- 18
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 16
- 主题
- 4
- 精华
- 0
- 分享
- 0
- 好友
- 0
升级   13.68% 该用户从未签到
 |
本帖最后由 tomorrow0530 于 2011-5-23 12:07 编辑
5 N: |1 S& a* J. T% v. v' U' Z" T0 o& Y) E: d
现需要c++来调用lingo文件4 H3 U& h& D$ W/ K0 f, @! F1 M+ {
我用lingo目录下C:\LINGO11\Programming Samples\VC++\**自带的文件,
. k8 M5 ~9 h) V- ^新建了一个工程,
* @* z3 Z% ?* [0 v4 P2 m4 d然后**.c文件加入工程,
/ T! E- G4 i& Y) p8 g8 k然后再把lingo11.lib添加到工程中,
6 X6 D" T$ c, w6 W- Q/ E8 f A* o
但是编译报错!% R7 t5 X+ l% U7 {) A
直接编译报:" s* ~( \2 x" Z6 M3 Q
75 C:\LINGO11\Programming Samples\VC++\**\**.c invalid conversion from `int (*)(void*, void*, int, char*)' to `void (*)(void*, void*, int, char*)' ' z" Z4 j: l' V6 @* X! `
75 C:\LINGO11\Programming Samples\VC++\**\**.c initializing argument 2 of `int LSsetCallbackErrorLng(void*, void (*)(void*, void*, int, char*), void*)'
4 t; s4 Y8 l% U$ `. }% O, \8 A. `2 A2 a/ q- _( T) J
用**目录下的makefile文件编译报:
1 j; C# d: @$ n5 w7 b; ~" g& O6 u CreateProcess((null), cl -c **.c, ...) failed. , K5 o0 x9 p9 n' E" W2 Z
系统找不到指定的文件。 6 d$ ]) S9 s8 p+ |; t" ]; l
C:\LINGO11\Programming Samples\VC++\**\Makefile [Build Error] [**.obj] Error 2 : a3 I/ M* c; I* |6 I
我用的C++编译器是devC++4.9.9.2
# ?0 N/ h. \; s( B7 Z有人成功过吗?
* r# w* {3 T, c0 `4 u |
zan
|