QQ登录

只需要一步,快速开始

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

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

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

4

主题

3

听众

18

积分

升级  13.68%

该用户从未签到

跳转到指定楼层
1#
发表于 2011-5-23 12:06 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
本帖最后由 tomorrow0530 于 2011-5-23 12:07 编辑
6 R5 r, Y) r& E! S) q0 m) v  c
* ]  B6 y, s9 n" H5 t9 q+ U- T0 J. x现需要c++来调用lingo文件
4 c2 W* Q% O0 N9 X5 i8 X) w. [我用lingo目录下C:\LINGO11\Programming Samples\VC++\**自带的文件,
  h1 a, }" }2 ]  `5 _7 W" V" L0 i新建了一个工程,
# o% ^, J4 O- M: g5 U0 o5 r* v% M4 I然后**.c文件加入工程,
& d) V+ G/ j; j然后再把lingo11.lib添加到工程中,6 J. q0 z5 f- K9 Z! M' q4 e

" T8 z# f$ B, ]( Q* k但是编译报错!  n! n$ v/ Y+ v
直接编译报:
8 Y" B4 T4 w2 k75 C:\LINGO11\Programming Samples\VC++\**\**.c invalid conversion from `int (*)(void*, void*, int, char*)' to `void (*)(void*, void*, int, char*)' " H7 ?2 P% b: w' H/ J" C
75 C:\LINGO11\Programming Samples\VC++\**\**.c   initializing argument 2 of `int LSsetCallbackErrorLng(void*, void (*)(void*, void*, int, char*), void*)' , w, \+ P: u- p2 w5 X5 D
( O- h1 n* \6 J* p. a
用**目录下的makefile文件编译报:9 [5 X/ w2 R5 {+ ^8 M- [
  CreateProcess((null), cl -c **.c, ...) failed. 6 m0 ^" S9 m" s1 Y; J
  系统找不到指定的文件。
8 T+ u8 |- z9 X! V$ jC:\LINGO11\Programming Samples\VC++\**\Makefile [Build Error]  [**.obj] Error 2
8 r. s1 f7 i: i( z( a, [我用的C++编译器是devC++4.9.9.2- J$ O( a, _" r# K
有人成功过吗?
/ U. V4 o4 w' X& U' [
zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信

4

主题

3

听众

18

积分

升级  13.68%

该用户从未签到

本帖最后由 tomorrow0530 于 2011-5-23 12:08 编辑 6 u6 C! M8 d* G; A3 d
7 E# V9 ^0 d& x9 k2 C$ \( x
为什么我输入了s i m p l e变成**了
回复

使用道具 举报

4

主题

3

听众

18

积分

升级  13.68%

该用户从未签到

在直接编译下我把75行的注释后,编译没有错了,但是链接出错了,说明还是没有链接成功$ ?  j" Q8 y+ S8 F& n0 K
提示) H, j2 w# W7 E- \
Compiler: Default compiler+ V" X$ v& _+ [
Building Makefile: "C:\LINGO11\Programming Samples\C++\**\Makefile.win"
; B/ R0 ?1 `- v9 h! |2 h/ JExecuting  make...
( _) ]2 G6 z0 y: G1 kmake.exe -f "C:\LINGO11\Programming Samples\C++\**\Makefile.win" all
% {' [) V: g. E! Eg++.exe **.o  -o "Project1.exe" -L"C:/Dev-Cpp/lib"   3 I$ W4 Q% u& S: ]# U  s
( n5 s0 D3 U* {* {
**.o(.text+0x15c):**.c: undefined reference to `LScreateEnvLng@0'; @7 B( F5 S& I6 A, Z- ]
**.o(.text+0x1a6):**.c: undefined reference to `LSsetCallbackSolverLng@12'/ F+ `7 ]7 A9 P, }4 Q8 f$ m
**.o(.text+0x1eb):**.c: undefined reference to `LSopenLogFileLng@8'9 d! X$ f9 R: k+ e1 N. ]
**.o(.text+0x224):**.c: undefined reference to `LSsetPointerLng@12'
/ U; d6 r& f" J. T**.o(.text+0x25d):**.c: undefined reference to `LSsetPointerLng@12'
' m6 l: t+ q8 c8 B* p0 E2 w**.o(.text+0x296):**.c: undefined reference to `LSsetPointerLng@12'
- {  H5 c, o7 n6 x" d: d  _2 J**.o(.text+0x2cf):**.c: undefined reference to `LSsetPointerLng@12'8 t9 E& w; ~; E- V2 Y
**.o(.text+0x308):**.c: undefined reference to `LSsetPointerLng@12'# U8 d! V8 O+ k) F( Q
**.o(.text+0x341):**.c: more undefined references to `LSsetPointerLng@12' follow
4 n9 L* f$ u. q$ v**.o(.text+0x3bf):**.c: undefined reference to `L**ecuteScriptLng@8'
" M& ~5 W. v& D0 i( N**.o(.text+0x3e1):**.c: undefined reference to `LScloseLogFileLng@4'
) |; w& T9 W: u  b+ t/ Z**.o(.text+0x460):**.c: undefined reference to `LSdeleteEnvLng@4'
" t; W4 s: I9 ^( A  D* e2 G$ zcollect2: ld returned 1 exit status9 g  s5 q' @9 w

, U. ]6 L& v2 @8 x+ cmake.exe: *** [Project1.exe] Error 1
8 f' L8 C" {0 c; I: k# i4 ~+ ]3 W9 t, ^0 f6 }8 I! `& l3 ~- J
Execution terminated
0 P: \* `4 v1 x0 R9 a
回复

使用道具 举报

4

主题

3

听众

18

积分

升级  13.68%

该用户从未签到

本帖最后由 tomorrow0530 于 2011-5-23 15:21 编辑
9 Y0 K  d; q) Z+ y4 L
/ u. {4 k% n$ KCompiler: Default compiler7 C5 k: K) y1 N' E: t
Building Makefile: "C:\LINGO11\Programming Samples\C++\s imple\Makefile.win"
8 A' n$ H/ q9 G& a7 fExecuting  make...1 C' Z7 ^$ f8 ?& u: b$ r9 `
make.exe -f "C:\LINGO11\Programming Samples\C++\s imple\Makefile.win" all) j; P+ i9 ^6 m2 i! V' b& Y
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"../../"   
, k1 W5 T4 q; c9 [. Y6 R
1 L5 p- [0 P8 V( g' T6 e; tg++.exe S imple.o  -o "Project1.exe" -L"C:/Dev-Cpp/lib" -L"C:/LINGO11/Programming Samples" ../../Lingd11.lib  # M5 V# b/ j! n0 W) Z8 A7 K8 d

# h2 u0 l+ g1 F' P. V* W4 f% C5 j. H
S imple.o(.text+0x15c):**.c: undefined reference to `LScreateEnvLng@0'1 ^8 Q" P8 @1 G) b$ j
S imple.o(.text+0x1a6):**.c: undefined reference to `LSsetCallbackSolverLng@12'# F" A+ u& E; f
S imple.o(.text+0x1eb):**.c: undefined reference to `LSopenLogFileLng@8'
# g8 V: U3 P+ S% PS imple.o(.text+0x224):**.c: undefined reference to `LSsetPointerLng@12'
2 H' u; e  ]1 p, s, d, b**.o(.text+0x25d):**.c: undefined reference to `LSsetPointerLng@12'. X4 _5 S( p6 c# j6 L" J
**.o(.text+0x296):**.c: undefined reference to `LSsetPointerLng@12'
. y5 C. g* W1 v4 Q0 T, `+ K**.o(.text+0x2cf):**.c: undefined reference to `LSsetPointerLng@12'
) c5 e5 R; z, I**.o(.text+0x308):**.c: undefined reference to `LSsetPointerLng@12'4 |9 Y0 L0 v, ~; q
**.o(.text+0x341):**.c: more undefined references to `LSsetPointerLng@12' follow1 O- U* C+ ]6 }/ u+ n1 h
**.o(.text+0x3bf):**.c: undefined reference to `L**ecuteScriptLng@8'
8 j$ a; c9 e/ j4 x% }1 W**.o(.text+0x3e1):**.c: undefined reference to `LScloseLogFileLng@4'
1 t1 c) }8 a8 V0 v( r**.o(.text+0x460):**.c: undefined reference to `LSdeleteEnvLng@4'
- W$ e& I4 h& C5 j! A5 [2 _collect2: ld returned 1 exit status
) ]+ r, J) w1 ~+ B; g
9 e  x0 f5 |" g, Y5 O. G1 Umake.exe: *** [Project1.exe] Error 1
* P9 E0 Y# J) {# o: Z) W+ b6 a2 O; x1 Z* x( R3 ]  `* D
Execution terminated
' ?7 u7 F% Q, s: N0 `* {
' U" a) a+ q$ h$ n6 ?$ H这次的编译结果,应该是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-7-6 17:08 , Processed in 0.466488 second(s), 71 queries .

    回顶部