- 在线时间
- 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 编辑
) _: ~! u& x O$ `0 Y' u- {$ x& U+ ]5 w; [
现需要c++来调用lingo文件7 j4 e0 e6 T" h9 i% r9 n
我用lingo目录下C:\LINGO11\Programming Samples\VC++\**自带的文件,
) t2 ]3 ~! y2 u4 f" M% u( c; p- ~8 ~新建了一个工程,' c3 Z3 J6 `) b9 x n
然后**.c文件加入工程,
0 K# C5 O- w! M& C, y5 N6 h% J然后再把lingo11.lib添加到工程中,9 L% K2 W3 X! W @7 l
3 G2 r4 D& L& C6 D, W5 u但是编译报错!
, m! S: e% }" z" b6 O1 H直接编译报:
; q1 M; Z0 n& r' B4 y% }' q75 C:\LINGO11\Programming Samples\VC++\**\**.c invalid conversion from `int (*)(void*, void*, int, char*)' to `void (*)(void*, void*, int, char*)' , R2 Z" k& v9 }$ L# m* E) v
75 C:\LINGO11\Programming Samples\VC++\**\**.c initializing argument 2 of `int LSsetCallbackErrorLng(void*, void (*)(void*, void*, int, char*), void*)' - N8 u7 ] ]6 L0 }( N
+ y. [1 o! E: d
用**目录下的makefile文件编译报:8 u7 B4 D5 a9 X m3 z
CreateProcess((null), cl -c **.c, ...) failed. 4 H2 r1 }3 ]+ ~, D' Y; k% D
系统找不到指定的文件。 . Q7 ?+ c1 R/ ]" p) S. B4 z
C:\LINGO11\Programming Samples\VC++\**\Makefile [Build Error] [**.obj] Error 2
) n; B- \. ]" ^6 }+ a% O2 t我用的C++编译器是devC++4.9.9.2! k1 }5 U7 u7 M" K
有人成功过吗?
" |7 ~; `" H" H/ U5 H |
zan
|