QQ登录

只需要一步,快速开始

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

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

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

4

主题

3

听众

18

积分

升级  13.68%

该用户从未签到

跳转到指定楼层
1#
发表于 2011-5-23 12:06 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
本帖最后由 tomorrow0530 于 2011-5-23 12:07 编辑
5 x% \  j* z6 U: Z7 e$ v# i6 z
  f$ e  r6 ]; A: I现需要c++来调用lingo文件( D& W/ P( A0 W: n
我用lingo目录下C:\LINGO11\Programming Samples\VC++\**自带的文件,5 C2 V3 S9 k, r4 m0 b
新建了一个工程,
! _( P, N  f! l& q/ I5 w- n1 H然后**.c文件加入工程,' R  U; s3 t1 B$ d4 T6 V  t5 P7 n
然后再把lingo11.lib添加到工程中,4 F1 Z% U- F; Q" k

3 ~. L2 }. R7 t- D. R但是编译报错!) `6 \8 d5 j# P) X1 |" a: \+ H
直接编译报:
, s0 B5 N# R# r1 E  i8 }75 C:\LINGO11\Programming Samples\VC++\**\**.c invalid conversion from `int (*)(void*, void*, int, char*)' to `void (*)(void*, void*, int, char*)'
. \1 n% n7 N- l: x( A2 A$ t75 C:\LINGO11\Programming Samples\VC++\**\**.c   initializing argument 2 of `int LSsetCallbackErrorLng(void*, void (*)(void*, void*, int, char*), void*)'
! A6 P0 x# a. I8 w
$ [8 ^' e) K: e! [用**目录下的makefile文件编译报:
3 X) N0 i" M' T! v& R  CreateProcess((null), cl -c **.c, ...) failed.
! }; V" R8 d$ f# v; V" B  系统找不到指定的文件。
$ m1 H( Y$ w- AC:\LINGO11\Programming Samples\VC++\**\Makefile [Build Error]  [**.obj] Error 2
6 g( E: X7 |) J* a; {我用的C++编译器是devC++4.9.9.2& J1 N0 g' Y% h" U& ]/ b- H& B
有人成功过吗?! b3 {" Q/ @; ]$ Z
zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信

4

主题

3

听众

18

积分

升级  13.68%

该用户从未签到

本帖最后由 tomorrow0530 于 2011-5-23 12:08 编辑 0 u* n  _! E5 ]" H/ u

7 N0 x* {* m4 |2 Q0 m* e2 P! R/ M为什么我输入了s i m p l e变成**了
回复

使用道具 举报

4

主题

3

听众

18

积分

升级  13.68%

该用户从未签到

在直接编译下我把75行的注释后,编译没有错了,但是链接出错了,说明还是没有链接成功: C+ d) O( k, Y5 Q# {( G8 ?" N; [
提示* p# B6 T; p0 `3 k) G; o! v1 J
Compiler: Default compiler
, \* s( u4 E8 x% C4 EBuilding Makefile: "C:\LINGO11\Programming Samples\C++\**\Makefile.win"
  D3 }# v& F, c3 zExecuting  make...
, S5 C0 |0 W4 ~6 j& B8 y$ [) Omake.exe -f "C:\LINGO11\Programming Samples\C++\**\Makefile.win" all, D+ G& G6 q* d5 I0 |) l
g++.exe **.o  -o "Project1.exe" -L"C:/Dev-Cpp/lib"   
0 p# h) p( W5 N
% m( Y& t& f& R, ^7 y6 f* D  c**.o(.text+0x15c):**.c: undefined reference to `LScreateEnvLng@0'
3 Z1 c* W0 \, b( V0 E9 `**.o(.text+0x1a6):**.c: undefined reference to `LSsetCallbackSolverLng@12'
8 V; q) [9 g/ W. r% Y) @**.o(.text+0x1eb):**.c: undefined reference to `LSopenLogFileLng@8'
4 d, h2 I/ z' A6 `" ]- {+ H( A**.o(.text+0x224):**.c: undefined reference to `LSsetPointerLng@12'
: a, ~; m: N/ j- s. Y! @. I  r**.o(.text+0x25d):**.c: undefined reference to `LSsetPointerLng@12'
+ b8 N7 h/ B/ V& U) ?- b**.o(.text+0x296):**.c: undefined reference to `LSsetPointerLng@12'9 t9 t& o# ~$ p7 [
**.o(.text+0x2cf):**.c: undefined reference to `LSsetPointerLng@12'( h1 U1 q$ o. f* c8 Q$ I, e3 c
**.o(.text+0x308):**.c: undefined reference to `LSsetPointerLng@12'
* U; P: l7 G- {( o" Q**.o(.text+0x341):**.c: more undefined references to `LSsetPointerLng@12' follow6 O) ]1 a3 b  F! q; S+ J$ Y
**.o(.text+0x3bf):**.c: undefined reference to `L**ecuteScriptLng@8'
$ b, j( M; U% K: n**.o(.text+0x3e1):**.c: undefined reference to `LScloseLogFileLng@4'  v! f. B% o9 p! |6 F( i
**.o(.text+0x460):**.c: undefined reference to `LSdeleteEnvLng@4'
/ ~9 k* ~& T9 o' u9 A* }  ~collect2: ld returned 1 exit status
2 H6 K2 C% N' V( Q& i+ k& I5 J2 q$ B" R# R
make.exe: *** [Project1.exe] Error 1) \. V: q3 a$ o) ?6 U
' o) c+ f2 ]1 E- W
Execution terminated
% y  |3 i8 s5 d6 ]
回复

使用道具 举报

4

主题

3

听众

18

积分

升级  13.68%

该用户从未签到

本帖最后由 tomorrow0530 于 2011-5-23 15:21 编辑 4 a4 t, E  }& U! ~4 A
$ T7 a. T4 V. p& d/ j: h
Compiler: Default compiler
1 |9 S" {' ?- D8 |2 c5 M& {Building Makefile: "C:\LINGO11\Programming Samples\C++\s imple\Makefile.win"
- J7 u1 e3 p/ X- B7 q; U7 ~Executing  make...6 P$ j6 a* ]# ^  k8 h5 o
make.exe -f "C:\LINGO11\Programming Samples\C++\s imple\Makefile.win" all
1 F( W  D5 _% v$ q; g3 O. fg++.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"../../"   / H, W3 E" Q7 s; L& t
' k4 J( H- W: D* U- O9 i3 q
g++.exe S imple.o  -o "Project1.exe" -L"C:/Dev-Cpp/lib" -L"C:/LINGO11/Programming Samples" ../../Lingd11.lib  ; p7 m. Q8 ]- G; A+ }
2 x& S1 x  v8 b
S imple.o(.text+0x15c):**.c: undefined reference to `LScreateEnvLng@0'
0 M3 ~2 Q8 q7 I( LS imple.o(.text+0x1a6):**.c: undefined reference to `LSsetCallbackSolverLng@12'" |; c, E2 r5 M* a, x7 F
S imple.o(.text+0x1eb):**.c: undefined reference to `LSopenLogFileLng@8'
8 H! N) ]* D9 H# PS imple.o(.text+0x224):**.c: undefined reference to `LSsetPointerLng@12'
5 @& ^& ?! C3 {, _6 T( n  e0 G4 R  y**.o(.text+0x25d):**.c: undefined reference to `LSsetPointerLng@12') O$ Y2 [# q' [$ w- P
**.o(.text+0x296):**.c: undefined reference to `LSsetPointerLng@12'
4 j8 a: }4 q, \**.o(.text+0x2cf):**.c: undefined reference to `LSsetPointerLng@12'7 j" j8 B5 ~$ R! p! U, [" m
**.o(.text+0x308):**.c: undefined reference to `LSsetPointerLng@12'5 b; m" \7 |  p$ p
**.o(.text+0x341):**.c: more undefined references to `LSsetPointerLng@12' follow, |& T7 V: A& L1 X; m8 o  i1 N# P  K
**.o(.text+0x3bf):**.c: undefined reference to `L**ecuteScriptLng@8'
; ~0 V  s" ]* G& R**.o(.text+0x3e1):**.c: undefined reference to `LScloseLogFileLng@4'
; j: K( }) \: Y" p9 J4 O2 r**.o(.text+0x460):**.c: undefined reference to `LSdeleteEnvLng@4'4 l  v3 e8 L, L" M6 O  r6 v
collect2: ld returned 1 exit status
3 R( W  d  h5 Z8 q1 J- a
2 S+ d- @7 h1 A: y7 u; H& j9 h0 Tmake.exe: *** [Project1.exe] Error 19 f4 T' h$ x1 U# W
5 \, h6 ?- B1 n0 [
Execution terminated
% R. F/ E% h$ W' K# D
. X, K& k/ Y2 A5 R4 `这次的编译结果,应该是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-5-5 19:44 , Processed in 0.364843 second(s), 72 queries .

    回顶部