- 在线时间
- 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 编辑 + D, w9 o f" ]0 |
& O& y3 `* x( P* j# i- G
现需要c++来调用lingo文件
4 H8 j4 S/ w( K- m; p3 |我用lingo目录下C:\LINGO11\Programming Samples\VC++\**自带的文件,# ?& ?2 c9 G; Y: D. n6 \2 A: L% s
新建了一个工程, i- s; m, v' y2 V: j+ O e
然后**.c文件加入工程,; ]! v. O8 D) i1 R
然后再把lingo11.lib添加到工程中,8 l/ b2 w- r$ B% j+ Y1 S# f
/ \' k$ h- G. F0 K2 {4 F
但是编译报错!5 B1 Z) t+ V( L. ^% P
直接编译报:
1 V* F8 F: h& G5 W75 C:\LINGO11\Programming Samples\VC++\**\**.c invalid conversion from `int (*)(void*, void*, int, char*)' to `void (*)(void*, void*, int, char*)' 3 C! P0 d1 [/ O, k- j6 c
75 C:\LINGO11\Programming Samples\VC++\**\**.c initializing argument 2 of `int LSsetCallbackErrorLng(void*, void (*)(void*, void*, int, char*), void*)' 3 ?0 j3 X5 y# q4 z
0 n1 l1 w2 N9 {9 Q! x' [5 |1 i
用**目录下的makefile文件编译报:. `$ J1 h u' ]) a! F
CreateProcess((null), cl -c **.c, ...) failed. 5 P" P+ C* }: V A" `5 b4 u
系统找不到指定的文件。
+ @5 u# A" ~- l# n3 p; b- J2 `C:\LINGO11\Programming Samples\VC++\**\Makefile [Build Error] [**.obj] Error 2
& r# |) i* g1 R1 A我用的C++编译器是devC++4.9.9.2
# [4 p3 R2 b8 P9 U5 F5 |有人成功过吗?
0 r3 E4 J+ s; y& ?2 l$ d |
zan
|