QQ登录

只需要一步,快速开始

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

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

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

4

主题

3

听众

18

积分

升级  13.68%

该用户从未签到

跳转到指定楼层
1#
发表于 2011-5-23 12:06 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
本帖最后由 tomorrow0530 于 2011-5-23 12:07 编辑 % Q; x3 `  F' M5 ~5 C$ O3 s
" B# Z! A0 z3 c( ^& o
现需要c++来调用lingo文件
" s2 |7 B; n/ _8 r我用lingo目录下C:\LINGO11\Programming Samples\VC++\**自带的文件,
8 B0 P  I/ p0 J8 x! L7 L2 P新建了一个工程,0 Z) j1 {* a. v9 q) ]
然后**.c文件加入工程,
- v: p$ B, L3 Q然后再把lingo11.lib添加到工程中,* @3 p, f  o9 I  _
) H+ v. |9 k, B4 q% `
但是编译报错!" R& O# n: j/ `( L& _, y7 ?. U2 e% Z$ s
直接编译报:3 o8 E3 Y3 G7 R  e- w$ L
75 C:\LINGO11\Programming Samples\VC++\**\**.c invalid conversion from `int (*)(void*, void*, int, char*)' to `void (*)(void*, void*, int, char*)' ! b* m& A  t+ A+ Q* Q& a- J( s
75 C:\LINGO11\Programming Samples\VC++\**\**.c   initializing argument 2 of `int LSsetCallbackErrorLng(void*, void (*)(void*, void*, int, char*), void*)'
& v- A7 x2 W8 ^  r9 X* `  c/ \( F& u: E
用**目录下的makefile文件编译报:
  A% O( p2 t# `' e( O- |  CreateProcess((null), cl -c **.c, ...) failed. & _* S; S  g3 t7 T7 H
  系统找不到指定的文件。
  C* v( V4 @  [0 }" }C:\LINGO11\Programming Samples\VC++\**\Makefile [Build Error]  [**.obj] Error 2
, P, x8 z1 J9 u- Z5 u. S我用的C++编译器是devC++4.9.9.2, o( b$ @: P, A! f9 ?
有人成功过吗?3 J% q9 V5 t6 \$ ~, a- q- y
zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信

4

主题

3

听众

18

积分

升级  13.68%

该用户从未签到

本帖最后由 tomorrow0530 于 2011-5-23 12:08 编辑
+ [- W7 h( i3 \" \2 I$ s! l9 |3 J8 t4 B9 [7 w/ Y' s# x) I  N7 v/ Q4 a7 {
为什么我输入了s i m p l e变成**了
回复

使用道具 举报

4

主题

3

听众

18

积分

升级  13.68%

该用户从未签到

在直接编译下我把75行的注释后,编译没有错了,但是链接出错了,说明还是没有链接成功
8 ]; X, x, ~) Q$ A/ [/ f' X/ M提示
7 N) l: A: D7 r0 w) p* ]Compiler: Default compiler8 ^% M9 ^, |" t1 f1 }1 y7 L
Building Makefile: "C:\LINGO11\Programming Samples\C++\**\Makefile.win"
, [% i* o% N8 U( x7 {' Q& B! HExecuting  make..." u6 U; |7 ^) m9 E) n$ V
make.exe -f "C:\LINGO11\Programming Samples\C++\**\Makefile.win" all
+ V0 S8 e9 K8 V7 K0 j" A7 u! Mg++.exe **.o  -o "Project1.exe" -L"C:/Dev-Cpp/lib"   
4 B% W2 N! Y1 A
# c+ R. ^! I* Z' u% B- K6 `**.o(.text+0x15c):**.c: undefined reference to `LScreateEnvLng@0'
- h( v! ]; C0 F9 L7 }7 ~$ ^) Y**.o(.text+0x1a6):**.c: undefined reference to `LSsetCallbackSolverLng@12'
* c. ^. Z/ s+ F  L**.o(.text+0x1eb):**.c: undefined reference to `LSopenLogFileLng@8'& i: a+ e+ \( U7 T
**.o(.text+0x224):**.c: undefined reference to `LSsetPointerLng@12'
2 Q* r' X  v7 }1 Y6 R# d) g5 h**.o(.text+0x25d):**.c: undefined reference to `LSsetPointerLng@12'
3 @1 J; _  \! W1 _**.o(.text+0x296):**.c: undefined reference to `LSsetPointerLng@12'
( Y! p' _' o+ V0 w5 X+ N( V9 e; t**.o(.text+0x2cf):**.c: undefined reference to `LSsetPointerLng@12'+ `5 |; h( E3 T3 ^- Y
**.o(.text+0x308):**.c: undefined reference to `LSsetPointerLng@12'
& h- I2 w5 j  D  ^, N- L**.o(.text+0x341):**.c: more undefined references to `LSsetPointerLng@12' follow5 d; k7 m; P& b  ]* }( f2 {. a
**.o(.text+0x3bf):**.c: undefined reference to `L**ecuteScriptLng@8'
6 y8 W, S+ b3 J; _! N**.o(.text+0x3e1):**.c: undefined reference to `LScloseLogFileLng@4'% y, c3 j1 }$ R. Z. G& s
**.o(.text+0x460):**.c: undefined reference to `LSdeleteEnvLng@4'
1 P8 f! K+ q: s4 l/ q1 z+ }collect2: ld returned 1 exit status  }6 L5 z! P3 g/ {
1 w8 o8 V/ U( s8 O7 D9 t3 T* }' a
make.exe: *** [Project1.exe] Error 1
5 [- ~; s: F: B8 M" @* u5 J" Q: z- e+ T  B* P
Execution terminated$ P# h4 W. a- A4 n) `
回复

使用道具 举报

4

主题

3

听众

18

积分

升级  13.68%

该用户从未签到

本帖最后由 tomorrow0530 于 2011-5-23 15:21 编辑 * }0 L$ _3 m- \+ {# S

! s0 M, Y& }! r; UCompiler: Default compiler7 }% Q, e7 M; \( \. h5 \
Building Makefile: "C:\LINGO11\Programming Samples\C++\s imple\Makefile.win"
" s+ {$ J, W5 s, MExecuting  make...4 A- x; l: J9 T  d' s7 T/ ~; I
make.exe -f "C:\LINGO11\Programming Samples\C++\s imple\Makefile.win" all
! K# x; F" s# H* b. @: U1 F6 u/ Vg++.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"../../"   
- g. u1 E7 N+ x0 [
+ m8 m7 }6 Q2 n3 Xg++.exe S imple.o  -o "Project1.exe" -L"C:/Dev-Cpp/lib" -L"C:/LINGO11/Programming Samples" ../../Lingd11.lib  ; O9 ?3 I5 p+ |1 n! c) F3 v
4 `2 G+ r+ W/ D  O2 d7 P' J; N, L# x
S imple.o(.text+0x15c):**.c: undefined reference to `LScreateEnvLng@0': |2 y( X) Z" E/ L+ c
S imple.o(.text+0x1a6):**.c: undefined reference to `LSsetCallbackSolverLng@12'# n# }) P  _; W5 r( x
S imple.o(.text+0x1eb):**.c: undefined reference to `LSopenLogFileLng@8'- a; A' s/ P  @' R, O- A. l
S imple.o(.text+0x224):**.c: undefined reference to `LSsetPointerLng@12'
1 L# I$ C7 X+ t, D/ k**.o(.text+0x25d):**.c: undefined reference to `LSsetPointerLng@12'  @; H! [6 x( s6 W3 z+ y
**.o(.text+0x296):**.c: undefined reference to `LSsetPointerLng@12'
, {- c, h- O) ~! i  Y2 |**.o(.text+0x2cf):**.c: undefined reference to `LSsetPointerLng@12'
$ ^) Q& A; B% ^& T: N  o**.o(.text+0x308):**.c: undefined reference to `LSsetPointerLng@12'6 K0 u4 ?1 ?4 D* n$ c; S" G
**.o(.text+0x341):**.c: more undefined references to `LSsetPointerLng@12' follow+ d; R# ?+ q+ j
**.o(.text+0x3bf):**.c: undefined reference to `L**ecuteScriptLng@8'! l) D0 `  Q, T
**.o(.text+0x3e1):**.c: undefined reference to `LScloseLogFileLng@4'
" f0 g0 f! y9 O* j# E" l5 E**.o(.text+0x460):**.c: undefined reference to `LSdeleteEnvLng@4'* v" _# Y! y7 M" [# f( b0 a
collect2: ld returned 1 exit status8 G$ c. Y2 D" s* \/ D1 o
! L4 i$ ~$ N/ H0 W! c/ ?
make.exe: *** [Project1.exe] Error 1& V$ z0 s- i" k8 ^9 ^* D. t( {; d. }
% Y% H' q- d8 D/ @/ X9 h" S
Execution terminated
" x) H& \# t$ ^3 ?, w. ?+ m' r# \" U. ]  p" 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-10-10 05:14 , Processed in 0.518109 second(s), 72 queries .

    回顶部