QQ登录

只需要一步,快速开始

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

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

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

4

主题

3

听众

18

积分

升级  13.68%

该用户从未签到

跳转到指定楼层
1#
发表于 2011-5-23 12:06 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
本帖最后由 tomorrow0530 于 2011-5-23 12:07 编辑 7 r" T6 q8 Y7 t
1 s3 n3 \! E, F) f
现需要c++来调用lingo文件& `! p  o, f! c" x! P3 |0 u% h1 a
我用lingo目录下C:\LINGO11\Programming Samples\VC++\**自带的文件,6 n/ U+ `/ S2 m7 o- k& t% V
新建了一个工程,% R( ~* u: A7 Z2 u. t
然后**.c文件加入工程,$ y$ r" D/ ]- U/ r& I- c' }5 y6 o7 T6 q
然后再把lingo11.lib添加到工程中,8 _: t8 R' ^6 v
% f9 {0 v- o" L  r
但是编译报错!
1 L. I) O6 E- q; a! F直接编译报:$ q2 u8 b) J! m9 z9 m" G
75 C:\LINGO11\Programming Samples\VC++\**\**.c invalid conversion from `int (*)(void*, void*, int, char*)' to `void (*)(void*, void*, int, char*)'
& k, I' j! P; ^. A75 C:\LINGO11\Programming Samples\VC++\**\**.c   initializing argument 2 of `int LSsetCallbackErrorLng(void*, void (*)(void*, void*, int, char*), void*)'
6 `) j2 s  V* I1 P9 ?% W8 T% n
7 C6 m5 Y5 v7 o) O用**目录下的makefile文件编译报:
9 k1 |$ q& G* x4 N; P% S; O  CreateProcess((null), cl -c **.c, ...) failed. ! I8 R6 E: w" J5 Y, u
  系统找不到指定的文件。 1 c1 i1 k" w$ G. D7 x6 q3 s& h* c
C:\LINGO11\Programming Samples\VC++\**\Makefile [Build Error]  [**.obj] Error 2
9 r8 s- K  r9 I! ]0 r我用的C++编译器是devC++4.9.9.2
/ S9 d3 }1 I+ p, F有人成功过吗?
) K& l: L% Y# _; G
zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信

4

主题

3

听众

18

积分

升级  13.68%

该用户从未签到

本帖最后由 tomorrow0530 于 2011-5-23 12:08 编辑 : w, {8 h6 l7 v
; s. z' i# a4 G* D: A4 h
为什么我输入了s i m p l e变成**了
回复

使用道具 举报

4

主题

3

听众

18

积分

升级  13.68%

该用户从未签到

在直接编译下我把75行的注释后,编译没有错了,但是链接出错了,说明还是没有链接成功- z; Q) e% u  a. q
提示- q% u# r5 c( r5 v) Q. B" @# r
Compiler: Default compiler: M1 Y$ W& H" J9 ?! A. `
Building Makefile: "C:\LINGO11\Programming Samples\C++\**\Makefile.win"
; }: ^; [9 y% H/ VExecuting  make...! b' H6 W" z4 W5 }7 I, G
make.exe -f "C:\LINGO11\Programming Samples\C++\**\Makefile.win" all3 G! U4 B- r; V
g++.exe **.o  -o "Project1.exe" -L"C:/Dev-Cpp/lib"   # }' f& W. F1 e: d9 d

$ V2 H! r* w) ^$ s2 ^**.o(.text+0x15c):**.c: undefined reference to `LScreateEnvLng@0'! j4 [% F3 B2 N" H& |0 @
**.o(.text+0x1a6):**.c: undefined reference to `LSsetCallbackSolverLng@12'
3 A. R1 t% M1 j) f7 T/ {**.o(.text+0x1eb):**.c: undefined reference to `LSopenLogFileLng@8'
' ?" K0 C% ]5 ?8 n1 z- X**.o(.text+0x224):**.c: undefined reference to `LSsetPointerLng@12'3 [5 f! V; w# t$ ^5 t& O
**.o(.text+0x25d):**.c: undefined reference to `LSsetPointerLng@12'
3 q( W- t% O0 O5 Q0 `**.o(.text+0x296):**.c: undefined reference to `LSsetPointerLng@12'
' O, @$ c9 g. p5 C**.o(.text+0x2cf):**.c: undefined reference to `LSsetPointerLng@12'3 E- G+ Z4 \  O9 e' Q/ ]7 Y
**.o(.text+0x308):**.c: undefined reference to `LSsetPointerLng@12'
9 L) k) `% }4 S7 Y0 T**.o(.text+0x341):**.c: more undefined references to `LSsetPointerLng@12' follow
, D2 G8 g. L& x. @, m) }! c5 ~**.o(.text+0x3bf):**.c: undefined reference to `L**ecuteScriptLng@8'7 D( c5 U  v* a
**.o(.text+0x3e1):**.c: undefined reference to `LScloseLogFileLng@4'' e) Z) M+ ?! E3 Y2 a+ ~- P
**.o(.text+0x460):**.c: undefined reference to `LSdeleteEnvLng@4'
% D' K. m, ~5 D" W2 Q9 `$ X1 ocollect2: ld returned 1 exit status1 T( p  X! R# L. N5 X

) g1 Y& n% T5 a( V& q! B3 `make.exe: *** [Project1.exe] Error 1
2 n7 i, v9 `# y: i0 q# o* a3 V- f4 w7 B9 K
Execution terminated
( o$ }/ H" k: v; L+ q: ]8 [5 T* x
回复

使用道具 举报

4

主题

3

听众

18

积分

升级  13.68%

该用户从未签到

本帖最后由 tomorrow0530 于 2011-5-23 15:21 编辑
9 y" I& c$ `* ]9 t- @, b
, S6 J  Y  O$ I1 W- {* KCompiler: Default compiler
' I+ N/ u4 D( _2 s& P9 V% A5 uBuilding Makefile: "C:\LINGO11\Programming Samples\C++\s imple\Makefile.win"/ ^9 K( E% I* g( F3 o6 j
Executing  make...1 ?# y! `6 m+ F5 i$ r2 P3 [
make.exe -f "C:\LINGO11\Programming Samples\C++\s imple\Makefile.win" all
' S' f1 i  i4 J0 R; `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"../../"   % V0 ^$ @0 T9 P: U2 v
- W+ d: R5 h: M6 B
g++.exe S imple.o  -o "Project1.exe" -L"C:/Dev-Cpp/lib" -L"C:/LINGO11/Programming Samples" ../../Lingd11.lib    {3 _: V9 o8 W3 R" o4 U# x2 G
0 N: D, c4 x& r7 z7 w$ v* G
S imple.o(.text+0x15c):**.c: undefined reference to `LScreateEnvLng@0'
* V# |+ K- Y; H2 p! u5 KS imple.o(.text+0x1a6):**.c: undefined reference to `LSsetCallbackSolverLng@12'
7 ^3 n" j# p: Y( FS imple.o(.text+0x1eb):**.c: undefined reference to `LSopenLogFileLng@8'9 z  c% C. x0 V" Y. O  J/ V
S imple.o(.text+0x224):**.c: undefined reference to `LSsetPointerLng@12'
  r% W- C; Z) u$ g! f$ h**.o(.text+0x25d):**.c: undefined reference to `LSsetPointerLng@12'
' {+ F+ Y% A: K! B**.o(.text+0x296):**.c: undefined reference to `LSsetPointerLng@12'0 v3 H) I' G2 J3 j" {/ L. |5 s9 m
**.o(.text+0x2cf):**.c: undefined reference to `LSsetPointerLng@12'
: f; T% u- Z% h& P1 b**.o(.text+0x308):**.c: undefined reference to `LSsetPointerLng@12'& ~9 t* J" Q( J% `/ d4 C
**.o(.text+0x341):**.c: more undefined references to `LSsetPointerLng@12' follow5 {& D& r  G# q: d
**.o(.text+0x3bf):**.c: undefined reference to `L**ecuteScriptLng@8'7 x6 G5 Z" ^7 A3 P5 T% G
**.o(.text+0x3e1):**.c: undefined reference to `LScloseLogFileLng@4'
) k. \  i9 t$ c. f9 D**.o(.text+0x460):**.c: undefined reference to `LSdeleteEnvLng@4'
2 R' Y7 Q7 t' n9 ]" ?collect2: ld returned 1 exit status: M  v% F/ _. R
$ J1 ~6 a) @2 C2 m) V& e/ b
make.exe: *** [Project1.exe] Error 1
) x2 g5 s1 Y3 g0 T" a# f# _/ }" R. @. c( ~; ^
Execution terminated1 j8 d7 K5 x: v$ G

( {5 f6 V5 K* E) g: u( u这次的编译结果,应该是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, 2026-10-14 04:07 , Processed in 1.720727 second(s), 71 queries .

    回顶部