- 在线时间
- 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 编辑
) [- `( L) ?9 }/ d0 p0 {! h! c, s( d8 A/ x
现需要c++来调用lingo文件 r0 N+ L4 |& a) \$ ?
我用lingo目录下C:\LINGO11\Programming Samples\VC++\**自带的文件,# K0 V& f( z6 P# n! Y! q, ?
新建了一个工程,& p# g5 U) d! r, Q4 p9 f i
然后**.c文件加入工程,
! I0 S1 H5 F+ Y d* c; m4 ]" R% ?3 W然后再把lingo11.lib添加到工程中,) `; j4 T0 A4 @6 U4 @
" z/ b z$ N- U! p' K, L3 J J! U
但是编译报错!! Q6 J+ U C( F& l( N- V7 L! ]) e8 e
直接编译报:
$ [( q/ Y" q L* h* P* f. @75 C:\LINGO11\Programming Samples\VC++\**\**.c invalid conversion from `int (*)(void*, void*, int, char*)' to `void (*)(void*, void*, int, char*)' 5 `$ [. ~) B6 [5 x+ T/ |
75 C:\LINGO11\Programming Samples\VC++\**\**.c initializing argument 2 of `int LSsetCallbackErrorLng(void*, void (*)(void*, void*, int, char*), void*)' ) I# Z; Q0 H. _: B$ B& h
) o2 Q5 A n7 u( N. \, L
用**目录下的makefile文件编译报:! p( c7 ]) d+ B0 g
CreateProcess((null), cl -c **.c, ...) failed. ! o5 Y: P2 j4 y, r) G
系统找不到指定的文件。 : {9 v$ B9 _) v1 O+ {$ p
C:\LINGO11\Programming Samples\VC++\**\Makefile [Build Error] [**.obj] Error 2
4 {, E# N: a+ ~我用的C++编译器是devC++4.9.9.2
) }8 W& F: ~, c- ~5 s% r T) i2 {有人成功过吗?' O, i- ?# y( ~8 t6 V- e( e
|
zan
|