QQ登录

只需要一步,快速开始

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

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

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

4

主题

3

听众

18

积分

升级  13.68%

该用户从未签到

跳转到指定楼层
1#
发表于 2011-5-23 12:06 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
本帖最后由 tomorrow0530 于 2011-5-23 12:07 编辑 - J/ P5 x6 [  X4 |4 Y, m

! Y: G) b5 ]; m; J现需要c++来调用lingo文件
6 c( _( ~; I; M8 z- J8 p" E. f我用lingo目录下C:\LINGO11\Programming Samples\VC++\**自带的文件,6 @4 A' {0 ]4 c6 [
新建了一个工程,, W" {* W. [# M# u7 v
然后**.c文件加入工程,
0 W0 F0 O+ [; s8 D, _. _然后再把lingo11.lib添加到工程中,7 C5 s5 Y9 O+ E: z( K8 @& m& E

7 j- \' x0 p- B; C但是编译报错!
3 Z0 ?. B: T0 ~- _5 H1 I( X直接编译报:/ V; h: b# E% O! W3 ^4 B
75 C:\LINGO11\Programming Samples\VC++\**\**.c invalid conversion from `int (*)(void*, void*, int, char*)' to `void (*)(void*, void*, int, char*)'
6 W) P3 r' P2 ^75 C:\LINGO11\Programming Samples\VC++\**\**.c   initializing argument 2 of `int LSsetCallbackErrorLng(void*, void (*)(void*, void*, int, char*), void*)'
" O2 _' P# f. c8 I
+ U) o. ]5 |) Z' \. |4 P% l用**目录下的makefile文件编译报:
8 x- G1 G+ _- ~! m' ]) M  CreateProcess((null), cl -c **.c, ...) failed. & X! W1 i7 E! i1 X) G+ y5 r
  系统找不到指定的文件。 % L6 i# }" w1 D/ ^
C:\LINGO11\Programming Samples\VC++\**\Makefile [Build Error]  [**.obj] Error 2
& q/ N7 Y. p; W/ m* M" ~2 s1 A我用的C++编译器是devC++4.9.9.2' ]) }3 e! I7 W/ @- ~! d9 c
有人成功过吗?: h1 i  l+ L! j  y# Q
zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信

4

主题

3

听众

18

积分

升级  13.68%

该用户从未签到

本帖最后由 tomorrow0530 于 2011-5-23 12:08 编辑 " D: T/ E. R1 E8 i3 ]+ z% k

6 s2 x" A: G5 k5 _2 P* b, Q& f( ]为什么我输入了s i m p l e变成**了
回复

使用道具 举报

4

主题

3

听众

18

积分

升级  13.68%

该用户从未签到

在直接编译下我把75行的注释后,编译没有错了,但是链接出错了,说明还是没有链接成功- k- _( l- \) g1 ], G3 q- W& l
提示
9 J' J9 d+ z% U; _" H2 Q$ o! p' CCompiler: Default compiler# ]3 r: U8 y% r& z3 Z; Y
Building Makefile: "C:\LINGO11\Programming Samples\C++\**\Makefile.win"
% Q) ?; @' z- {, V# MExecuting  make...
1 }3 n0 d) r5 p0 f/ gmake.exe -f "C:\LINGO11\Programming Samples\C++\**\Makefile.win" all
7 p$ g" I  d$ r) P' A% b0 Mg++.exe **.o  -o "Project1.exe" -L"C:/Dev-Cpp/lib"   ( f0 a, ~; r- T+ ]4 }6 p; u

6 ~% v/ X, @; C5 d; L**.o(.text+0x15c):**.c: undefined reference to `LScreateEnvLng@0'
3 }6 Z# l9 W' J! O" j* v**.o(.text+0x1a6):**.c: undefined reference to `LSsetCallbackSolverLng@12'
+ L. ?9 H' f# R2 @4 B3 A& E/ r**.o(.text+0x1eb):**.c: undefined reference to `LSopenLogFileLng@8'2 Q2 I( c" s* s- \/ h$ S2 b
**.o(.text+0x224):**.c: undefined reference to `LSsetPointerLng@12'( H# g" Q. U' u
**.o(.text+0x25d):**.c: undefined reference to `LSsetPointerLng@12'# ]1 |5 z8 k- j! J; G
**.o(.text+0x296):**.c: undefined reference to `LSsetPointerLng@12'
' E% m: i: Y( \$ l8 O**.o(.text+0x2cf):**.c: undefined reference to `LSsetPointerLng@12'. c/ X" u5 n  Z6 i$ f2 C
**.o(.text+0x308):**.c: undefined reference to `LSsetPointerLng@12') Z9 v% g; d3 H4 N: z( x
**.o(.text+0x341):**.c: more undefined references to `LSsetPointerLng@12' follow5 P/ y( ^  R7 [0 f3 ^) c: E
**.o(.text+0x3bf):**.c: undefined reference to `L**ecuteScriptLng@8'9 \6 X/ j* S4 [
**.o(.text+0x3e1):**.c: undefined reference to `LScloseLogFileLng@4'
; x2 s/ B8 w/ l3 W; b5 \$ K* B**.o(.text+0x460):**.c: undefined reference to `LSdeleteEnvLng@4'% G; i! Q% P8 ]( y/ ^6 g2 C# }: {
collect2: ld returned 1 exit status9 q+ X3 R: n4 m4 s

2 R* B- V& c( Q. y/ j. j. Omake.exe: *** [Project1.exe] Error 10 h) o2 t" O6 t. p0 T
; }4 B6 ~) ^2 A2 l% L; W" [
Execution terminated, X* ~0 O! U  X
回复

使用道具 举报

4

主题

3

听众

18

积分

升级  13.68%

该用户从未签到

本帖最后由 tomorrow0530 于 2011-5-23 15:21 编辑 1 r, d5 R  _1 m: A# D" E
$ R( y& k' F3 C
Compiler: Default compiler6 d% z2 Q3 f* l3 W. z
Building Makefile: "C:\LINGO11\Programming Samples\C++\s imple\Makefile.win"/ a" f6 w$ v. m8 [4 G/ g5 p7 j
Executing  make...
3 D/ o3 i) l! ]" O2 nmake.exe -f "C:\LINGO11\Programming Samples\C++\s imple\Makefile.win" all
6 J4 o0 V  ~. r8 L/ C+ pg++.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"../../"   
+ I1 T; l  j7 e2 G: [
0 E; v: w% o9 L( l+ t- x) B( B! K( sg++.exe S imple.o  -o "Project1.exe" -L"C:/Dev-Cpp/lib" -L"C:/LINGO11/Programming Samples" ../../Lingd11.lib  
& C( w: N1 ]* m9 A5 i% Z! P$ r* ^2 w3 w6 r
S imple.o(.text+0x15c):**.c: undefined reference to `LScreateEnvLng@0'
& U. p! F9 V7 }3 g) d2 F% [: C3 @# H* }S imple.o(.text+0x1a6):**.c: undefined reference to `LSsetCallbackSolverLng@12'
* f# f+ K, _. v% A$ OS imple.o(.text+0x1eb):**.c: undefined reference to `LSopenLogFileLng@8'8 d! a  v( D% i6 H
S imple.o(.text+0x224):**.c: undefined reference to `LSsetPointerLng@12'
# T; |3 L% Q0 r**.o(.text+0x25d):**.c: undefined reference to `LSsetPointerLng@12'
3 |0 _3 p; T& w**.o(.text+0x296):**.c: undefined reference to `LSsetPointerLng@12'; p  X2 |5 }0 T. F. ?
**.o(.text+0x2cf):**.c: undefined reference to `LSsetPointerLng@12'# E5 g' a! J+ H- N0 G+ E
**.o(.text+0x308):**.c: undefined reference to `LSsetPointerLng@12'! p/ w! R2 v& ~
**.o(.text+0x341):**.c: more undefined references to `LSsetPointerLng@12' follow+ K/ ]) U  k4 Y8 a1 I
**.o(.text+0x3bf):**.c: undefined reference to `L**ecuteScriptLng@8') t- T$ O4 {: T4 ^& N8 B
**.o(.text+0x3e1):**.c: undefined reference to `LScloseLogFileLng@4'$ o/ U4 x/ r" Y5 ~8 I/ ^& P1 s
**.o(.text+0x460):**.c: undefined reference to `LSdeleteEnvLng@4'/ g& D; m) G, x/ I- S8 S& j3 c
collect2: ld returned 1 exit status) V1 ~: B0 t$ u# Z! U+ N
7 h: T8 M' h, z8 w2 r3 m
make.exe: *** [Project1.exe] Error 1
( I- h+ {9 w8 d2 r6 U7 d8 T6 r* o% I8 ]2 t' Z
Execution terminated3 ?3 y$ h* q( F9 w# l) E

, |$ s; Y0 ?/ I  s, v  r这次的编译结果,应该是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-4-21 05:01 , Processed in 0.645744 second(s), 72 queries .

    回顶部