QQ登录

只需要一步,快速开始

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

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

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

4

主题

3

听众

18

积分

升级  13.68%

该用户从未签到

跳转到指定楼层
1#
发表于 2011-5-23 12:06 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
本帖最后由 tomorrow0530 于 2011-5-23 12:07 编辑
; t1 B+ Z9 C3 S! |8 _5 P
! A8 W+ s0 H/ C' L现需要c++来调用lingo文件
$ v: f3 ]+ @  w7 K我用lingo目录下C:\LINGO11\Programming Samples\VC++\**自带的文件,3 Q: d' B( D/ S% h
新建了一个工程,# s5 j( z3 M  v2 @
然后**.c文件加入工程,
* L4 y- R# Y. F( A  M. A4 {: S然后再把lingo11.lib添加到工程中,
" t/ Y: }2 w" K6 D9 q7 p; h$ }1 k; ~: X/ V% a
但是编译报错!
( D# \- a# j: s) q. z直接编译报:
2 j& {2 e8 B: m9 @6 t75 C:\LINGO11\Programming Samples\VC++\**\**.c invalid conversion from `int (*)(void*, void*, int, char*)' to `void (*)(void*, void*, int, char*)' - S' r, p! ^3 s( G5 S) [  C% H0 ^$ t; E1 H
75 C:\LINGO11\Programming Samples\VC++\**\**.c   initializing argument 2 of `int LSsetCallbackErrorLng(void*, void (*)(void*, void*, int, char*), void*)' 7 G# P! ~, ]4 [. Q( a+ s$ j, J
+ h3 [# u+ G  w1 [
用**目录下的makefile文件编译报:
0 h5 x. I! Z, p; `8 l$ Q" Q  CreateProcess((null), cl -c **.c, ...) failed.
. q1 ?% x3 G% {+ r- [: ]3 d5 w1 D  系统找不到指定的文件。
& K9 _+ c. D' Z- }; [3 g: ~C:\LINGO11\Programming Samples\VC++\**\Makefile [Build Error]  [**.obj] Error 2 # d- f. M9 I0 H5 X) |7 Z2 F# n
我用的C++编译器是devC++4.9.9.2
, p8 F& D5 X. \2 M4 k有人成功过吗?
3 j0 b* A7 M2 d: M
zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信

4

主题

3

听众

18

积分

升级  13.68%

该用户从未签到

本帖最后由 tomorrow0530 于 2011-5-23 12:08 编辑 2 M) Z! f- x* B& ~

. t: U* H3 n2 n7 U; V8 Q7 w' O为什么我输入了s i m p l e变成**了
回复

使用道具 举报

4

主题

3

听众

18

积分

升级  13.68%

该用户从未签到

在直接编译下我把75行的注释后,编译没有错了,但是链接出错了,说明还是没有链接成功3 m+ i/ [& e0 k4 X0 l
提示
4 a2 s7 K" k* F. ?& g$ f) ^Compiler: Default compiler0 A( t7 q3 ]+ N" ~$ k
Building Makefile: "C:\LINGO11\Programming Samples\C++\**\Makefile.win"
4 f1 r! T# q  ]& _3 a) ^0 wExecuting  make...7 L9 y  \$ k6 x" A$ `
make.exe -f "C:\LINGO11\Programming Samples\C++\**\Makefile.win" all2 \- x* ]0 g5 U" R/ c0 G
g++.exe **.o  -o "Project1.exe" -L"C:/Dev-Cpp/lib"   ' f# n0 J& {. T. j; `! q$ x; }

' \& b5 p+ y1 s% D$ J' e( {; k- Q**.o(.text+0x15c):**.c: undefined reference to `LScreateEnvLng@0'& o4 z7 u/ z8 E
**.o(.text+0x1a6):**.c: undefined reference to `LSsetCallbackSolverLng@12'
) N2 q: h( ~& `5 r**.o(.text+0x1eb):**.c: undefined reference to `LSopenLogFileLng@8'
/ s6 p* |6 F. R( h# S**.o(.text+0x224):**.c: undefined reference to `LSsetPointerLng@12'2 w0 x' Q- I5 i) r7 q
**.o(.text+0x25d):**.c: undefined reference to `LSsetPointerLng@12'7 d- X5 i% h& W  W
**.o(.text+0x296):**.c: undefined reference to `LSsetPointerLng@12'/ e1 b6 u  X2 j, Z
**.o(.text+0x2cf):**.c: undefined reference to `LSsetPointerLng@12'
& Q9 m7 C1 H. Z" u! Y) L0 I**.o(.text+0x308):**.c: undefined reference to `LSsetPointerLng@12'
- M& |+ f7 ?* L) l1 B+ J# \& ^**.o(.text+0x341):**.c: more undefined references to `LSsetPointerLng@12' follow' p1 U! d# z7 {
**.o(.text+0x3bf):**.c: undefined reference to `L**ecuteScriptLng@8'4 e- [9 \3 w9 T9 \$ s
**.o(.text+0x3e1):**.c: undefined reference to `LScloseLogFileLng@4'
4 }9 C; T. V+ \# ^5 B**.o(.text+0x460):**.c: undefined reference to `LSdeleteEnvLng@4'
9 `! V5 r* R/ |2 H5 b' c# mcollect2: ld returned 1 exit status. b* i& k" W- ?; c5 ?" O1 Y9 H
8 ~0 l) j# W$ {- B' E- o8 W) b
make.exe: *** [Project1.exe] Error 1, B, N+ [, \$ V7 @% Q' {! {

: w9 w- g3 ~5 f; j1 W- ~Execution terminated
0 T5 L) v! w( q& J+ {
回复

使用道具 举报

4

主题

3

听众

18

积分

升级  13.68%

该用户从未签到

本帖最后由 tomorrow0530 于 2011-5-23 15:21 编辑
+ D* y/ M5 x" [2 P  V( t) k5 |+ X) B# u( V( X4 D8 i: Y+ b
Compiler: Default compiler6 d5 r1 e' G8 o; r
Building Makefile: "C:\LINGO11\Programming Samples\C++\s imple\Makefile.win"+ W6 T: p: C% ^3 I" z; L
Executing  make...: o" [$ I. z6 U; ]. N7 W
make.exe -f "C:\LINGO11\Programming Samples\C++\s imple\Makefile.win" all# f9 @( d# ?  _5 e
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"../../"   
0 S$ X: J/ q) S8 n5 Y( d' f8 d4 H) @$ p/ ?- Y
g++.exe S imple.o  -o "Project1.exe" -L"C:/Dev-Cpp/lib" -L"C:/LINGO11/Programming Samples" ../../Lingd11.lib  4 J/ B5 C4 i) ^) `$ V" `
5 k, X) w7 J7 v6 O
S imple.o(.text+0x15c):**.c: undefined reference to `LScreateEnvLng@0'
- V9 @! y. j1 f; ?- b6 {S imple.o(.text+0x1a6):**.c: undefined reference to `LSsetCallbackSolverLng@12'
3 y: Q& _6 ]" \1 v9 {2 [$ d: a6 CS imple.o(.text+0x1eb):**.c: undefined reference to `LSopenLogFileLng@8'1 F( z$ u! }' A- @( }  W
S imple.o(.text+0x224):**.c: undefined reference to `LSsetPointerLng@12'
2 v  c0 ~6 Z% ~- J! p**.o(.text+0x25d):**.c: undefined reference to `LSsetPointerLng@12'8 h0 j7 N% e7 q' e
**.o(.text+0x296):**.c: undefined reference to `LSsetPointerLng@12'
' F1 W" }) ~0 }! R5 }**.o(.text+0x2cf):**.c: undefined reference to `LSsetPointerLng@12'8 h  C) v/ [7 O
**.o(.text+0x308):**.c: undefined reference to `LSsetPointerLng@12'
, A6 ?# Y8 q5 ^: t**.o(.text+0x341):**.c: more undefined references to `LSsetPointerLng@12' follow1 _% l$ B- P, _2 n) c0 @: W1 I
**.o(.text+0x3bf):**.c: undefined reference to `L**ecuteScriptLng@8'  k9 \6 `$ m) u
**.o(.text+0x3e1):**.c: undefined reference to `LScloseLogFileLng@4'
4 X9 A) r2 x6 o7 v+ B- Q1 `- R4 p**.o(.text+0x460):**.c: undefined reference to `LSdeleteEnvLng@4'
$ q4 `6 k* ~/ W: d6 Q& Q( M7 ^7 Rcollect2: ld returned 1 exit status
4 O1 a1 m  d( [/ o9 Q3 Q, A4 x" x- h
make.exe: *** [Project1.exe] Error 1) j& _7 I! {* S% H# ?' Z) o$ f

0 B, {4 {6 [+ m' v1 ]( G: ]Execution terminated
% a, e/ A( N3 {# ~( z5 b; f5 N' M2 a9 Z
" W2 @7 a1 t: g: v& d" [这次的编译结果,应该是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 10:29 , Processed in 0.480104 second(s), 72 queries .

    回顶部