QQ登录

只需要一步,快速开始

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

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

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

4

主题

3

听众

18

积分

升级  13.68%

该用户从未签到

跳转到指定楼层
1#
发表于 2011-5-23 12:06 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
本帖最后由 tomorrow0530 于 2011-5-23 12:07 编辑 : n  G% X" ^1 _5 l( d

* i# k* m9 N" H$ a9 D0 q现需要c++来调用lingo文件; Y8 ^) g) I/ H+ g' }& }0 p8 R
我用lingo目录下C:\LINGO11\Programming Samples\VC++\**自带的文件,! T' t. m+ v  Y4 `
新建了一个工程,* b8 ]6 |: B6 H  X$ r
然后**.c文件加入工程,
3 l1 N* |) y0 f6 E: O然后再把lingo11.lib添加到工程中,
' ~: D1 f4 `8 M- Z: i* ?
7 F/ \4 C; v$ ~, _6 U) V% S; s) d但是编译报错!* m# O  w' Y$ Y5 ]3 M
直接编译报:
, H( ^: S: ~2 E75 C:\LINGO11\Programming Samples\VC++\**\**.c invalid conversion from `int (*)(void*, void*, int, char*)' to `void (*)(void*, void*, int, char*)' / s7 L& f2 \& c. ~3 |
75 C:\LINGO11\Programming Samples\VC++\**\**.c   initializing argument 2 of `int LSsetCallbackErrorLng(void*, void (*)(void*, void*, int, char*), void*)'
" K' T0 {' K5 w9 U
, F1 q$ U! F0 z用**目录下的makefile文件编译报:  ]& r8 }, y! k9 s6 K
  CreateProcess((null), cl -c **.c, ...) failed. 7 m. W! ?, [5 I5 ?7 T
  系统找不到指定的文件。 ) T( u: l4 W: N2 x7 z
C:\LINGO11\Programming Samples\VC++\**\Makefile [Build Error]  [**.obj] Error 2 * f0 e' N) f: i9 ^+ C
我用的C++编译器是devC++4.9.9.2
2 M! v4 {* R# F6 u+ Q有人成功过吗?
# U6 F& B4 |& f8 @1 ^% e
zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信

4

主题

3

听众

18

积分

升级  13.68%

该用户从未签到

本帖最后由 tomorrow0530 于 2011-5-23 12:08 编辑
" i9 {) Z6 r; ~( w# l; t5 \4 C' G) W( [
为什么我输入了s i m p l e变成**了
回复

使用道具 举报

4

主题

3

听众

18

积分

升级  13.68%

该用户从未签到

在直接编译下我把75行的注释后,编译没有错了,但是链接出错了,说明还是没有链接成功
" ~5 e+ Q. t# H8 K提示2 D6 z0 y5 t4 H% h' r) t* [, q( h
Compiler: Default compiler
+ U8 z6 O3 l& T* {( p+ X$ h5 ~: N$ j% BBuilding Makefile: "C:\LINGO11\Programming Samples\C++\**\Makefile.win"
( D+ O9 j' ?0 ?3 L5 `7 l' J# Z* b9 {Executing  make...
, K* U4 ^" b. I- @# [7 Y" G* F1 }make.exe -f "C:\LINGO11\Programming Samples\C++\**\Makefile.win" all
! `; y& H8 b% og++.exe **.o  -o "Project1.exe" -L"C:/Dev-Cpp/lib"   ! m& a$ a; g* L

3 z: L  g% u) q* T**.o(.text+0x15c):**.c: undefined reference to `LScreateEnvLng@0'
+ K! t% C% |  l* G8 n- J**.o(.text+0x1a6):**.c: undefined reference to `LSsetCallbackSolverLng@12'
7 u( }- r4 `0 M: D4 ^  X+ c**.o(.text+0x1eb):**.c: undefined reference to `LSopenLogFileLng@8'
# D* W8 j4 R$ f1 `**.o(.text+0x224):**.c: undefined reference to `LSsetPointerLng@12'
( u* I  O: }6 Z! X9 D$ N( C- m**.o(.text+0x25d):**.c: undefined reference to `LSsetPointerLng@12'
' F+ J& W7 I  c( G**.o(.text+0x296):**.c: undefined reference to `LSsetPointerLng@12'8 y) _9 e9 x/ A  y" a; K* z
**.o(.text+0x2cf):**.c: undefined reference to `LSsetPointerLng@12'& k" H; ~$ i( s. z* b1 @- E
**.o(.text+0x308):**.c: undefined reference to `LSsetPointerLng@12'. r# }8 H% P9 m% Q
**.o(.text+0x341):**.c: more undefined references to `LSsetPointerLng@12' follow
7 }! [; j; k1 `**.o(.text+0x3bf):**.c: undefined reference to `L**ecuteScriptLng@8'
. ]$ U$ L8 S& r3 a# q) v**.o(.text+0x3e1):**.c: undefined reference to `LScloseLogFileLng@4'
! {4 C) \+ [7 t7 c, f7 z, j**.o(.text+0x460):**.c: undefined reference to `LSdeleteEnvLng@4'% m4 C) i& p6 v1 X) R  a
collect2: ld returned 1 exit status
3 n8 V% N0 f7 u9 Q: X4 ^2 b9 l9 C, B
make.exe: *** [Project1.exe] Error 1
1 V5 k3 `& r" d- z/ ?6 ^( p5 B9 a6 ]- _' y) @8 U
Execution terminated
& P2 p. O0 H* \, C0 Z( `
回复

使用道具 举报

4

主题

3

听众

18

积分

升级  13.68%

该用户从未签到

本帖最后由 tomorrow0530 于 2011-5-23 15:21 编辑 - _. B/ m3 D; k* s6 c; J6 K

4 b9 ]0 d8 t# C5 _Compiler: Default compiler2 i2 q3 R+ v* ]4 x' i7 Y, m8 H
Building Makefile: "C:\LINGO11\Programming Samples\C++\s imple\Makefile.win"4 ]" y; S( u3 R$ k7 @% i7 K  A
Executing  make...
2 [+ _" L9 R0 nmake.exe -f "C:\LINGO11\Programming Samples\C++\s imple\Makefile.win" all, X- J" x' x% T5 b
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"../../"   
2 g% f% m; F# d! g
1 d5 r. y, N4 W- R9 m9 @' [' Ig++.exe S imple.o  -o "Project1.exe" -L"C:/Dev-Cpp/lib" -L"C:/LINGO11/Programming Samples" ../../Lingd11.lib  # J! b0 \: \4 o# ?( |% u
7 ~1 H/ Q; t. k# m$ a& k* U
S imple.o(.text+0x15c):**.c: undefined reference to `LScreateEnvLng@0'
8 B6 z0 T' k  G" z) d. E2 ~S imple.o(.text+0x1a6):**.c: undefined reference to `LSsetCallbackSolverLng@12'
" @) O6 R) m5 tS imple.o(.text+0x1eb):**.c: undefined reference to `LSopenLogFileLng@8'
  y) a5 i& q, OS imple.o(.text+0x224):**.c: undefined reference to `LSsetPointerLng@12'( ~6 q7 s$ ^" r5 n4 ]
**.o(.text+0x25d):**.c: undefined reference to `LSsetPointerLng@12'
  Y9 i, H% [# _% S. w**.o(.text+0x296):**.c: undefined reference to `LSsetPointerLng@12'. n" |0 n7 a1 P, A" j
**.o(.text+0x2cf):**.c: undefined reference to `LSsetPointerLng@12'
- t: R5 u+ |; }! [+ Q0 I; f. M6 p**.o(.text+0x308):**.c: undefined reference to `LSsetPointerLng@12'2 A' P0 Z9 R0 [- J% Q4 h7 C
**.o(.text+0x341):**.c: more undefined references to `LSsetPointerLng@12' follow  T2 L: ]$ E+ R5 Y  f/ A6 e  r7 @
**.o(.text+0x3bf):**.c: undefined reference to `L**ecuteScriptLng@8'2 @1 i  H& d/ _8 }! F
**.o(.text+0x3e1):**.c: undefined reference to `LScloseLogFileLng@4'4 v) b5 n/ \' `! G9 E+ `6 h+ ]
**.o(.text+0x460):**.c: undefined reference to `LSdeleteEnvLng@4'' N( U- X& Y% v6 |" w* h% u
collect2: ld returned 1 exit status2 d# }4 A0 m8 }

8 U  p/ q1 R+ K, }8 cmake.exe: *** [Project1.exe] Error 11 [9 }  W4 f7 P/ H' _# @
4 }1 a" E* f. j6 V  v8 e, N
Execution terminated
( ~( N  k, i( @+ R0 V
+ |3 W1 h5 c* y9 W, I这次的编译结果,应该是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, 2025-12-4 15:35 , Processed in 1.668348 second(s), 72 queries .

    回顶部