QQ登录

只需要一步,快速开始

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

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

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

4

主题

3

听众

18

积分

升级  13.68%

该用户从未签到

跳转到指定楼层
1#
发表于 2011-5-23 12:06 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
本帖最后由 tomorrow0530 于 2011-5-23 12:07 编辑 4 }: G/ C; _7 B/ n

& }# t1 q- }0 e) ^. M$ o现需要c++来调用lingo文件8 Y1 g- [; j0 @: \, M
我用lingo目录下C:\LINGO11\Programming Samples\VC++\**自带的文件,* v  S8 q! F- D& {# k: j2 c
新建了一个工程,
' }+ {9 C5 \3 T; @8 R, r, n, R然后**.c文件加入工程,8 P1 a$ j+ D# Q- L5 Y
然后再把lingo11.lib添加到工程中,
' v8 v% \' q+ G1 N
4 Z6 n7 L7 }7 t9 K0 P4 }! q; M但是编译报错!
; s$ K( H# v' G+ M2 f直接编译报:
9 ~- ]2 h7 Q( ]+ Q75 C:\LINGO11\Programming Samples\VC++\**\**.c invalid conversion from `int (*)(void*, void*, int, char*)' to `void (*)(void*, void*, int, char*)'
1 r  Y6 ~1 h* P. u8 p- h75 C:\LINGO11\Programming Samples\VC++\**\**.c   initializing argument 2 of `int LSsetCallbackErrorLng(void*, void (*)(void*, void*, int, char*), void*)' $ z8 w9 L" F) x( I; I' ]( W; W, s
7 S$ G1 c! d, y" z
用**目录下的makefile文件编译报:2 f! O8 p- s  t* r, V) J7 Y
  CreateProcess((null), cl -c **.c, ...) failed. 5 S  c0 I% H7 n( b
  系统找不到指定的文件。 & K7 d' p: R' a
C:\LINGO11\Programming Samples\VC++\**\Makefile [Build Error]  [**.obj] Error 2
, W- z0 a9 T  i: H* X, ~4 ?我用的C++编译器是devC++4.9.9.2
$ ~7 S' i% j, \( c有人成功过吗?
' W- `2 \9 {" \( ]7 P- a
zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信

4

主题

3

听众

18

积分

升级  13.68%

该用户从未签到

本帖最后由 tomorrow0530 于 2011-5-23 12:08 编辑
8 y+ L2 j/ e0 j  M. h2 p4 u$ }+ z  S$ Z3 l7 A  Y) F
为什么我输入了s i m p l e变成**了
回复

使用道具 举报

4

主题

3

听众

18

积分

升级  13.68%

该用户从未签到

在直接编译下我把75行的注释后,编译没有错了,但是链接出错了,说明还是没有链接成功
2 Z' j: _4 |5 K2 B4 r# I提示9 g, `5 w& D1 Z9 }1 p( D5 M
Compiler: Default compiler8 o7 y/ x  z2 \* o4 j' f+ B: t
Building Makefile: "C:\LINGO11\Programming Samples\C++\**\Makefile.win"
; c* v1 d; T1 CExecuting  make...
0 u6 X8 J* {% @9 Bmake.exe -f "C:\LINGO11\Programming Samples\C++\**\Makefile.win" all
5 ~7 U. s' e0 Ng++.exe **.o  -o "Project1.exe" -L"C:/Dev-Cpp/lib"   % C9 |2 B& `# y( s( G# K7 F: B4 _/ |
" I- i( C# {4 @7 w/ A( K' d8 i
**.o(.text+0x15c):**.c: undefined reference to `LScreateEnvLng@0'
+ Y" i3 U' A1 ~* X7 i, A**.o(.text+0x1a6):**.c: undefined reference to `LSsetCallbackSolverLng@12', o( K6 g/ \& ~5 Y5 `2 W
**.o(.text+0x1eb):**.c: undefined reference to `LSopenLogFileLng@8'& S2 I$ M  D: ~' C0 e
**.o(.text+0x224):**.c: undefined reference to `LSsetPointerLng@12'3 Q. s. p6 K9 V$ Y, j/ J
**.o(.text+0x25d):**.c: undefined reference to `LSsetPointerLng@12'
* P% Y) F* L' P5 w5 }6 t1 m, `" v**.o(.text+0x296):**.c: undefined reference to `LSsetPointerLng@12'! o$ W+ B9 a& Y( P- \5 m8 A) ?: s3 i
**.o(.text+0x2cf):**.c: undefined reference to `LSsetPointerLng@12'/ q+ \! x7 S) |: [
**.o(.text+0x308):**.c: undefined reference to `LSsetPointerLng@12'  z1 J0 A2 v" t) ?; s& Q: o
**.o(.text+0x341):**.c: more undefined references to `LSsetPointerLng@12' follow; M1 v( X: b0 g# t" r1 r
**.o(.text+0x3bf):**.c: undefined reference to `L**ecuteScriptLng@8'
& v4 [! b& o% R8 J6 }  `- s**.o(.text+0x3e1):**.c: undefined reference to `LScloseLogFileLng@4'8 Z. S0 v& q+ Z' ?
**.o(.text+0x460):**.c: undefined reference to `LSdeleteEnvLng@4'  B9 T( X, V% t# R- L2 u
collect2: ld returned 1 exit status
( U% P8 F+ E) {
0 @7 N9 u( z4 t* ]1 Bmake.exe: *** [Project1.exe] Error 1
  L: h" ]5 b) u0 b- o
1 Q/ r6 p4 A% TExecution terminated7 n. I9 j. @1 n9 S0 i1 x# E& V3 h
回复

使用道具 举报

4

主题

3

听众

18

积分

升级  13.68%

该用户从未签到

本帖最后由 tomorrow0530 于 2011-5-23 15:21 编辑 % Q* }, e( ]+ t3 V0 x+ ?
3 @* B! k2 H3 l7 c0 Z
Compiler: Default compiler: I+ d" X3 Z& m. l- A0 O, q
Building Makefile: "C:\LINGO11\Programming Samples\C++\s imple\Makefile.win"
0 x7 `5 z. j3 e: U+ }8 lExecuting  make...9 R- a; P2 v: l; B9 L
make.exe -f "C:\LINGO11\Programming Samples\C++\s imple\Makefile.win" all
- q6 ?2 {# D. t3 k% yg++.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"../../"   ( k# ^, r# s! R# L$ ]9 l/ d6 y1 @

8 O6 u( G# F, \/ }1 E4 D2 Z) o5 Ig++.exe S imple.o  -o "Project1.exe" -L"C:/Dev-Cpp/lib" -L"C:/LINGO11/Programming Samples" ../../Lingd11.lib  $ B+ I' T: L0 F" Q

0 r5 C9 z" U4 ]4 f9 I4 X
S imple.o(.text+0x15c):**.c: undefined reference to `LScreateEnvLng@0'
1 [$ c. A+ w, b" N3 X( LS imple.o(.text+0x1a6):**.c: undefined reference to `LSsetCallbackSolverLng@12'
5 Z/ b5 h; ~; I7 B& a$ ~S imple.o(.text+0x1eb):**.c: undefined reference to `LSopenLogFileLng@8'
( [6 g, w6 \  @. v* v3 xS imple.o(.text+0x224):**.c: undefined reference to `LSsetPointerLng@12'
% n: K( t5 q8 _' U  l**.o(.text+0x25d):**.c: undefined reference to `LSsetPointerLng@12'
* u( Y" |; [' I6 I6 f% y( m! x**.o(.text+0x296):**.c: undefined reference to `LSsetPointerLng@12'
& C& g$ I. R" G; W**.o(.text+0x2cf):**.c: undefined reference to `LSsetPointerLng@12'
5 I* ~1 T! \5 O% }4 k% C" i**.o(.text+0x308):**.c: undefined reference to `LSsetPointerLng@12'8 s+ x7 o$ N0 C1 M; j. w! R# \% j6 P
**.o(.text+0x341):**.c: more undefined references to `LSsetPointerLng@12' follow! H* B7 C7 I" S$ I& W
**.o(.text+0x3bf):**.c: undefined reference to `L**ecuteScriptLng@8': j; b+ }. q9 B6 W2 R
**.o(.text+0x3e1):**.c: undefined reference to `LScloseLogFileLng@4'0 P4 @0 @2 y; V/ u8 Z
**.o(.text+0x460):**.c: undefined reference to `LSdeleteEnvLng@4'
9 `. R- z# L- h8 ~" j$ acollect2: ld returned 1 exit status) h) t$ p" r. k! j- L

( v6 ~$ a2 i9 ?5 g7 z3 ?! [make.exe: *** [Project1.exe] Error 12 r/ u5 b. d9 d0 y8 }* ]

3 p0 M8 d! a) ]" W6 u$ BExecution terminated
/ @9 M* v' \" c  f  `0 U0 I* \( E" z" d* z
这次的编译结果,应该是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 22:11 , Processed in 0.476829 second(s), 71 queries .

    回顶部