QQ登录

只需要一步,快速开始

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

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

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

4

主题

3

听众

18

积分

升级  13.68%

该用户从未签到

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

4

主题

3

听众

18

积分

升级  13.68%

该用户从未签到

本帖最后由 tomorrow0530 于 2011-5-23 12:08 编辑
! d) u& z& i, e2 c, ], o5 `5 f' @( {' k* Q: s, m+ |( _" c  }
为什么我输入了s i m p l e变成**了
回复

使用道具 举报

4

主题

3

听众

18

积分

升级  13.68%

该用户从未签到

在直接编译下我把75行的注释后,编译没有错了,但是链接出错了,说明还是没有链接成功
; |) u' V9 @7 i8 O* s提示
2 @, b( ^6 l. Y) f: oCompiler: Default compiler1 T0 _4 Q$ f4 ^3 H" ]4 M4 T
Building Makefile: "C:\LINGO11\Programming Samples\C++\**\Makefile.win", Q" Y; K! L% N/ \7 _4 S
Executing  make...5 r* }# F: \4 f) c8 f  A
make.exe -f "C:\LINGO11\Programming Samples\C++\**\Makefile.win" all
: \3 [% D, C& S6 m- v- dg++.exe **.o  -o "Project1.exe" -L"C:/Dev-Cpp/lib"   5 ?  m& C# c" O+ C' y/ o

, }) a, ]+ |' Y2 D9 q3 }**.o(.text+0x15c):**.c: undefined reference to `LScreateEnvLng@0'
; W& H4 T+ M$ W- P  m**.o(.text+0x1a6):**.c: undefined reference to `LSsetCallbackSolverLng@12'% |" }3 |) C- k2 H! A! R( e
**.o(.text+0x1eb):**.c: undefined reference to `LSopenLogFileLng@8'
: ?! {- {  ?  X9 O' w, j! [**.o(.text+0x224):**.c: undefined reference to `LSsetPointerLng@12'
8 Q% G( c2 K# o**.o(.text+0x25d):**.c: undefined reference to `LSsetPointerLng@12'
  `3 O! h1 u- p' n" n# x**.o(.text+0x296):**.c: undefined reference to `LSsetPointerLng@12'5 _  E! I8 O' S2 ^, J4 W1 _! b
**.o(.text+0x2cf):**.c: undefined reference to `LSsetPointerLng@12'
4 |- C3 T5 P8 i+ E**.o(.text+0x308):**.c: undefined reference to `LSsetPointerLng@12'
, d, Q3 R5 G- l7 D/ T! {**.o(.text+0x341):**.c: more undefined references to `LSsetPointerLng@12' follow7 R+ R, i6 q* N! G3 ^
**.o(.text+0x3bf):**.c: undefined reference to `L**ecuteScriptLng@8'2 k/ a2 @  |' p4 j! P  H
**.o(.text+0x3e1):**.c: undefined reference to `LScloseLogFileLng@4'
" z% i( O% Y0 v. i& J: ?2 c**.o(.text+0x460):**.c: undefined reference to `LSdeleteEnvLng@4'
; L0 ]- C/ ^8 h# p! k( scollect2: ld returned 1 exit status
& E/ \& V1 D9 N- \# L- B
* }5 ]; d. o; Y! W& {8 kmake.exe: *** [Project1.exe] Error 1' V; D( A% M( @/ R0 Y$ H8 V. Z

& z; {* L7 n- y& Z7 fExecution terminated
" t  |- J0 p9 ^  I, N4 Q. H
回复

使用道具 举报

4

主题

3

听众

18

积分

升级  13.68%

该用户从未签到

本帖最后由 tomorrow0530 于 2011-5-23 15:21 编辑
  {& T: e) d, I; M4 F, O6 D9 q9 a# d6 e' c- C9 V; t6 L
Compiler: Default compiler
  _9 o4 k# i/ E* dBuilding Makefile: "C:\LINGO11\Programming Samples\C++\s imple\Makefile.win"3 v' h9 ]" g" G* `# }2 Y
Executing  make...
3 p! M6 B  ^; c8 Qmake.exe -f "C:\LINGO11\Programming Samples\C++\s imple\Makefile.win" all# [$ o; _$ |3 e9 [( ]; E' Y
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"../../"   
6 U7 ?# {: @3 H
, n/ ?% u9 N3 f! e  [. I! y, M. Hg++.exe S imple.o  -o "Project1.exe" -L"C:/Dev-Cpp/lib" -L"C:/LINGO11/Programming Samples" ../../Lingd11.lib  
5 ]) E2 U6 u( l3 L0 y7 l) C% C6 f0 E( M) w, S# N
S imple.o(.text+0x15c):**.c: undefined reference to `LScreateEnvLng@0'
  D/ c+ f9 H) `( p, jS imple.o(.text+0x1a6):**.c: undefined reference to `LSsetCallbackSolverLng@12', |0 {9 v: c3 R$ {- M: W% V5 w: N
S imple.o(.text+0x1eb):**.c: undefined reference to `LSopenLogFileLng@8'  n; J6 s- j% I; S) w
S imple.o(.text+0x224):**.c: undefined reference to `LSsetPointerLng@12'  K" {9 v& Y) ^! D& |0 o6 X
**.o(.text+0x25d):**.c: undefined reference to `LSsetPointerLng@12'
: ~" u1 Y5 }( B$ v, ]8 W**.o(.text+0x296):**.c: undefined reference to `LSsetPointerLng@12'
" a1 l/ n# f4 `5 l3 `**.o(.text+0x2cf):**.c: undefined reference to `LSsetPointerLng@12'7 ~& w9 Z+ f$ K! I8 B1 N
**.o(.text+0x308):**.c: undefined reference to `LSsetPointerLng@12'
7 ~+ }$ ?# d% W% a& B2 ]3 R) c**.o(.text+0x341):**.c: more undefined references to `LSsetPointerLng@12' follow
0 U/ E5 U3 r# m- Q- S+ _( i3 g+ K**.o(.text+0x3bf):**.c: undefined reference to `L**ecuteScriptLng@8'
- C4 S& _. c. k8 z- g**.o(.text+0x3e1):**.c: undefined reference to `LScloseLogFileLng@4'  i% r: ~/ b5 G& i
**.o(.text+0x460):**.c: undefined reference to `LSdeleteEnvLng@4'" a, p  E7 v5 M- d; H3 s# v2 s8 ?+ H
collect2: ld returned 1 exit status
6 {6 P! q, K2 e& f( w- u' P1 K) n+ V+ R0 b# }+ P& x+ N  R
make.exe: *** [Project1.exe] Error 1
  m1 [0 G$ I" O
) f, T: V- n% @3 G0 a+ BExecution terminated( v) W$ w* l4 e2 a; ~  f( r
" N' @  s( @( N
这次的编译结果,应该是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-6-15 06:56 , Processed in 0.273360 second(s), 72 queries .

    回顶部