QQ登录

只需要一步,快速开始

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

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

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

4

主题

3

听众

18

积分

升级  13.68%

该用户从未签到

跳转到指定楼层
1#
发表于 2011-5-23 12:06 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
本帖最后由 tomorrow0530 于 2011-5-23 12:07 编辑
; J& Q# A3 B. c$ a, ?6 n
6 p; G/ s6 I  R; g. _1 ^. W现需要c++来调用lingo文件" D( D* O( v8 F4 B5 J1 `
我用lingo目录下C:\LINGO11\Programming Samples\VC++\**自带的文件,2 y; P& ^/ @# z/ w- H' E+ O0 L7 Q5 ]
新建了一个工程,
; M% v1 B/ u" _" E! w; o, s然后**.c文件加入工程,
9 m  t% w  d$ j) S% `/ p然后再把lingo11.lib添加到工程中,
; X, e" Q" T% r: T5 s6 Z, w; a# J# q* T2 [# u% _' F
但是编译报错!1 k7 t5 {% W# F% k7 q
直接编译报:1 @8 B( h. k/ M1 j6 J' B9 }9 M6 W. O
75 C:\LINGO11\Programming Samples\VC++\**\**.c invalid conversion from `int (*)(void*, void*, int, char*)' to `void (*)(void*, void*, int, char*)'
7 k# Y" p( ?/ F2 P4 y" a75 C:\LINGO11\Programming Samples\VC++\**\**.c   initializing argument 2 of `int LSsetCallbackErrorLng(void*, void (*)(void*, void*, int, char*), void*)'
) r/ s5 q2 s2 i# u. s, `+ \; n+ J5 g" r
用**目录下的makefile文件编译报:
0 d1 K  Y/ n3 o/ ^! x# v  CreateProcess((null), cl -c **.c, ...) failed. 0 T0 s2 J5 F( l
  系统找不到指定的文件。
2 Y; s) n# S; p  n/ HC:\LINGO11\Programming Samples\VC++\**\Makefile [Build Error]  [**.obj] Error 2   i3 `- k# t2 B/ ]% l5 v
我用的C++编译器是devC++4.9.9.2
8 O, z( x- e5 O5 {4 Y) N; B有人成功过吗?3 z. [/ T& ~3 \! Y- _% |
zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信

4

主题

3

听众

18

积分

升级  13.68%

该用户从未签到

本帖最后由 tomorrow0530 于 2011-5-23 12:08 编辑
6 q! n# A% Z+ J9 F' E" e& D! z$ d6 c" Q& z6 ?$ b- z
为什么我输入了s i m p l e变成**了
回复

使用道具 举报

4

主题

3

听众

18

积分

升级  13.68%

该用户从未签到

在直接编译下我把75行的注释后,编译没有错了,但是链接出错了,说明还是没有链接成功0 b/ x7 K+ N  [+ [4 ~2 V
提示
! q) j0 {) f2 ZCompiler: Default compiler* L' }3 E4 p, A2 V: j
Building Makefile: "C:\LINGO11\Programming Samples\C++\**\Makefile.win"
4 k( D* s8 Y4 d: v- P" CExecuting  make...3 v, j8 q3 u, i
make.exe -f "C:\LINGO11\Programming Samples\C++\**\Makefile.win" all
5 T+ D5 D7 V, q3 |9 sg++.exe **.o  -o "Project1.exe" -L"C:/Dev-Cpp/lib"   
7 ?8 i. {" ^4 m0 z9 j9 n; w. E6 @
**.o(.text+0x15c):**.c: undefined reference to `LScreateEnvLng@0'
2 `0 K7 q* t) s# h- e" J& q**.o(.text+0x1a6):**.c: undefined reference to `LSsetCallbackSolverLng@12') T' T# A0 M' a9 J* Q+ Y
**.o(.text+0x1eb):**.c: undefined reference to `LSopenLogFileLng@8', G9 l- i- b9 {
**.o(.text+0x224):**.c: undefined reference to `LSsetPointerLng@12'
' R# i" R& M) [" G" s**.o(.text+0x25d):**.c: undefined reference to `LSsetPointerLng@12'
! T% j% ^! v0 h& c7 ~**.o(.text+0x296):**.c: undefined reference to `LSsetPointerLng@12'
  }' d; M' N# }% V; _& Z+ o& f**.o(.text+0x2cf):**.c: undefined reference to `LSsetPointerLng@12'! b) }, \2 b# `: u! u0 D9 _8 f
**.o(.text+0x308):**.c: undefined reference to `LSsetPointerLng@12'( W9 M4 D6 F" y& |0 s- A0 ]* b
**.o(.text+0x341):**.c: more undefined references to `LSsetPointerLng@12' follow
) M2 n6 d' _% V7 q**.o(.text+0x3bf):**.c: undefined reference to `L**ecuteScriptLng@8'
1 P, W) h, r% ]3 K  Q**.o(.text+0x3e1):**.c: undefined reference to `LScloseLogFileLng@4'. h" j  A" F6 {' }$ ~
**.o(.text+0x460):**.c: undefined reference to `LSdeleteEnvLng@4'0 A9 F+ {1 M2 H4 H
collect2: ld returned 1 exit status  u1 [9 R4 U0 F- @% T% e/ ?1 J
" F1 j2 s/ |1 U, X1 o- ?
make.exe: *** [Project1.exe] Error 18 q: S# I, T" Y5 p0 M
% Y2 E: C7 y0 y, a% u$ m
Execution terminated
! T3 |0 U( N0 b5 a
回复

使用道具 举报

4

主题

3

听众

18

积分

升级  13.68%

该用户从未签到

本帖最后由 tomorrow0530 于 2011-5-23 15:21 编辑 , s' ~! q8 s5 S6 Q, n% W
2 t( e! F) H  R" o
Compiler: Default compiler: x- {" M! `% p9 Q8 A
Building Makefile: "C:\LINGO11\Programming Samples\C++\s imple\Makefile.win"6 m) A5 e; C5 I; V9 s  {1 E0 o
Executing  make...3 E! K8 V) |. z+ |
make.exe -f "C:\LINGO11\Programming Samples\C++\s imple\Makefile.win" all
5 i2 s! S& V5 }: Bg++.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"../../"   
4 ?9 E) J$ y* L. {  i2 p8 p0 \) r" Z* f) s. w/ h' E0 ^0 F; r& G* w( p# }: k
g++.exe S imple.o  -o "Project1.exe" -L"C:/Dev-Cpp/lib" -L"C:/LINGO11/Programming Samples" ../../Lingd11.lib  
) y8 D8 Y3 L3 T2 G/ |" q! A3 k  w; n' Q% [. k$ h) E9 R
S imple.o(.text+0x15c):**.c: undefined reference to `LScreateEnvLng@0': q  w( Y- r) M* p
S imple.o(.text+0x1a6):**.c: undefined reference to `LSsetCallbackSolverLng@12'2 K) Y& L- p8 t$ F% ^+ c+ C4 `7 a
S imple.o(.text+0x1eb):**.c: undefined reference to `LSopenLogFileLng@8'& l" {' [0 Y6 \% Z( ]4 f* u! {
S imple.o(.text+0x224):**.c: undefined reference to `LSsetPointerLng@12'
0 L* g: {* m3 y* a/ ~3 y& S+ Y+ ]**.o(.text+0x25d):**.c: undefined reference to `LSsetPointerLng@12': M7 t- H3 n( b/ M. T& r* j4 l1 f
**.o(.text+0x296):**.c: undefined reference to `LSsetPointerLng@12'
* |9 Z4 }* P$ j7 i) z**.o(.text+0x2cf):**.c: undefined reference to `LSsetPointerLng@12'
1 B( X5 v$ D2 X6 ^**.o(.text+0x308):**.c: undefined reference to `LSsetPointerLng@12'
: i  Z$ ^- e$ G/ \1 @2 p**.o(.text+0x341):**.c: more undefined references to `LSsetPointerLng@12' follow
7 r4 t$ E4 g0 w2 ^**.o(.text+0x3bf):**.c: undefined reference to `L**ecuteScriptLng@8'0 t) R7 I4 i) w# O1 ~5 O
**.o(.text+0x3e1):**.c: undefined reference to `LScloseLogFileLng@4'
. z3 n8 Z3 b% k7 c: Q# Z; j**.o(.text+0x460):**.c: undefined reference to `LSdeleteEnvLng@4'7 P* r8 d5 u# C3 V% [% {# D* g
collect2: ld returned 1 exit status0 |/ m( ~% j2 \# u: \. H

# \9 N* N2 a2 F( Q! amake.exe: *** [Project1.exe] Error 1
! O: d9 ?) ^( _( m" P! n6 l
4 j: Y. \% X# |$ z2 F$ _, I  ?$ f7 dExecution terminated6 i, X3 A% F1 A/ R
4 t; x! |  `' ^; g: g
这次的编译结果,应该是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-10 21:03 , Processed in 0.401301 second(s), 71 queries .

    回顶部