QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 9337|回复: 4
打印 上一主题 下一主题

[问题求助] C++调用lingo

[复制链接]
字体大小: 正常 放大

4

主题

3

听众

18

积分

升级  13.68%

该用户从未签到

跳转到指定楼层
1#
发表于 2011-5-23 12:06 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
本帖最后由 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
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信

4

主题

3

听众

18

积分

升级  13.68%

该用户从未签到

本帖最后由 tomorrow0530 于 2011-5-23 12:08 编辑 % Q2 v0 H3 I4 j+ S8 M
1 W; S& Y/ c1 P% @/ x5 b+ o7 E0 m0 F/ Z
为什么我输入了s i m p l e变成**了
回复

使用道具 举报

4

主题

3

听众

18

积分

升级  13.68%

该用户从未签到

在直接编译下我把75行的注释后,编译没有错了,但是链接出错了,说明还是没有链接成功5 L9 Q; H) Y; x' G
提示
/ r8 J/ C- m  A( K5 CCompiler: Default compiler8 Y/ V0 ^& n# F. E& h
Building Makefile: "C:\LINGO11\Programming Samples\C++\**\Makefile.win"
2 }7 p% ]8 H/ h7 gExecuting  make...
& i% D; }0 {- q* W4 J. wmake.exe -f "C:\LINGO11\Programming Samples\C++\**\Makefile.win" all
# I+ N. u1 B/ A9 u% m, R' Y; Dg++.exe **.o  -o "Project1.exe" -L"C:/Dev-Cpp/lib"   : \* {# i6 l! y5 e
$ M3 ?) h& t+ f4 ?( @
**.o(.text+0x15c):**.c: undefined reference to `LScreateEnvLng@0'
% w9 c% r' e9 C. r" R**.o(.text+0x1a6):**.c: undefined reference to `LSsetCallbackSolverLng@12'5 S  Z/ Q+ E. m! F
**.o(.text+0x1eb):**.c: undefined reference to `LSopenLogFileLng@8'4 w3 |( E, \6 i/ u
**.o(.text+0x224):**.c: undefined reference to `LSsetPointerLng@12'7 M/ Z/ J7 e% g2 W' p9 l  h
**.o(.text+0x25d):**.c: undefined reference to `LSsetPointerLng@12'
& H8 \2 H' i- r- m" p) ?: w**.o(.text+0x296):**.c: undefined reference to `LSsetPointerLng@12'1 N" G# _3 h. S  v* R
**.o(.text+0x2cf):**.c: undefined reference to `LSsetPointerLng@12'
. b8 a' E) n7 S0 T**.o(.text+0x308):**.c: undefined reference to `LSsetPointerLng@12'
. p# @/ z& I! }) U3 A**.o(.text+0x341):**.c: more undefined references to `LSsetPointerLng@12' follow" v* l6 n0 Y* _1 ?: I+ \7 W
**.o(.text+0x3bf):**.c: undefined reference to `L**ecuteScriptLng@8'
, F! d1 e+ @9 x) P**.o(.text+0x3e1):**.c: undefined reference to `LScloseLogFileLng@4'
. `, k2 d! W9 W! P" o" o6 a**.o(.text+0x460):**.c: undefined reference to `LSdeleteEnvLng@4'" @5 K6 t# Z6 m6 x" @- x
collect2: ld returned 1 exit status1 h% W( g. N" ^; e, r9 f
; \* }! T1 }# d
make.exe: *** [Project1.exe] Error 1
. Q# `. F  i7 g* c
* l0 e7 k# w1 k/ V# M! w2 t/ MExecution terminated8 X: K& S7 u' E
回复

使用道具 举报

4

主题

3

听众

18

积分

升级  13.68%

该用户从未签到

本帖最后由 tomorrow0530 于 2011-5-23 15:21 编辑 / S4 i: H: }' @% M, d9 _" ?
5 q# p/ F* R, i6 M' M8 w( k
Compiler: Default compiler
* c; i% {6 ~, B- r2 qBuilding Makefile: "C:\LINGO11\Programming Samples\C++\s imple\Makefile.win"
, Z0 U3 H8 P" `/ S7 ?! ^Executing  make...  b/ }9 r+ J9 B, B. I2 R! N
make.exe -f "C:\LINGO11\Programming Samples\C++\s imple\Makefile.win" all" t+ D7 c) x; b) M
g++.exe -c S imple.c -o S imple.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -I"../../"   , I) i8 Z2 @, g8 G

# c  L1 G: f) G- N% v9 \. _g++.exe S imple.o  -o "Project1.exe" -L"C:/Dev-Cpp/lib" -L"C:/LINGO11/Programming Samples" ../../Lingd11.lib  
. ^, o) P  q% W  @% d, @- F0 r  K6 K8 q
S imple.o(.text+0x15c):**.c: undefined reference to `LScreateEnvLng@0'
6 v! z' `4 v( b6 P6 W3 z. ^S imple.o(.text+0x1a6):**.c: undefined reference to `LSsetCallbackSolverLng@12'/ F9 u6 h0 T6 \4 p1 l
S imple.o(.text+0x1eb):**.c: undefined reference to `LSopenLogFileLng@8'7 J8 o3 s& P$ ^
S imple.o(.text+0x224):**.c: undefined reference to `LSsetPointerLng@12'
# c) R6 [. @% h  d' b. f7 i; k**.o(.text+0x25d):**.c: undefined reference to `LSsetPointerLng@12'+ A9 h5 s# D4 U' D. V
**.o(.text+0x296):**.c: undefined reference to `LSsetPointerLng@12'0 T6 W$ V7 L8 b. I- N, p# e
**.o(.text+0x2cf):**.c: undefined reference to `LSsetPointerLng@12'! w: d2 \6 t: S. A7 z2 [, }( p
**.o(.text+0x308):**.c: undefined reference to `LSsetPointerLng@12'
1 T6 K1 E7 S& Y( {" p& [8 _. }**.o(.text+0x341):**.c: more undefined references to `LSsetPointerLng@12' follow
! i2 o$ P- d$ |/ X**.o(.text+0x3bf):**.c: undefined reference to `L**ecuteScriptLng@8'
5 E8 Z, O5 g& L& Y5 s) T**.o(.text+0x3e1):**.c: undefined reference to `LScloseLogFileLng@4'
* P* z' `  f! G0 ?2 n**.o(.text+0x460):**.c: undefined reference to `LSdeleteEnvLng@4'
: V* G4 O8 N9 k' {1 k: _3 }# Wcollect2: ld returned 1 exit status5 \: G& B& Y5 w+ W
* r% |) n! F$ s$ ~8 S, d
make.exe: *** [Project1.exe] Error 1
& p+ G. h$ g9 e0 K) V1 }9 q" g9 H# G% C2 W" O4 x
Execution terminated
  |9 h9 Z+ k2 N4 z& n1 C! [' I* |2 S* u4 m: f/ t$ ~! }
这次的编译结果,应该是s imple.o文件已经生成,但是生成project1.exe的时候出错了
回复

使用道具 举报

alair004        
头像被屏蔽

0

主题

4

听众

563

积分

升级  87.67%

  • TA的每日心情
    无聊
    2012-2-6 07:37
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    提示: 作者被禁止或删除 内容自动屏蔽
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2025-12-4 17:27 , Processed in 3.426180 second(s), 72 queries .

    回顶部