求lingo API的lingo破解版下载,不是破解的lingo程序啊,是能和java或c++一起编程的那种。

求LINGO编程,只会简单的lingo编程,不是信息专业的但是作业需要, 方便请讲解一下,谢谢,有的求和符_百度知道博客访问: 14980
博文数量: 12
博客积分: 0
博客等级: 民兵
技术积分: 158
注册时间:
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: C/C++
&前几天做数学建模的作业,要用到lingo
而且还是要重复调用lingo 的动态规划
于是在百度上找了下怎么用C++调用lingo,结果发现是个坑
于是我就陷进去了,弄了两三天才搞清楚,其中有一天还没睡觉&……要死了
不过虽然弄明白了,也走了很多弯路,所以要把一些经验记下来,总结下来
我用的是lingo11破解免安装版、vs2012。
打开lingo安装目录下的Programming Samples文件夹,看到有lingod11.h和lingod11.lib。如果要让c++调用lingo,必须include “lingod11.h”和调用lingod11.lib文件(就是加上这行#pragma comment (lib, "Lingd11.lib")),具体的自己百度,废话不多说
参考&/link?url=4uPZs0tb8qZZMBZXskuJ7Y-PqyMXwlwtetxpILVCbBNadDHmmHrmDwr49OFa8JbgVN2lgUmk7BUVlyJRhII8g490dGTP1lJvz-7civWkmme
&/view/efd21ef8aefd0.html
当然,你还看到Programming Samples文件夹&下还有很多其他的文件,比如.java的、.cs的.bas的,这说明lingo还提供了其他很多编程环境的接口文件,不只是c++,如果你有兴趣可以自己研究lingo提供 的源代码,注释都是英文的,网上的资料不多,还得靠你自己看&……&
还有一点就是&lingod11.h和lingod11.lib只是提供了lingo函数的调用接口,具体的实现在安装目录下的很多.dll文件里面,所以如果你用的是免安装破解版,就得把所有的.dll文件复制到c++程序的目录下,否则c++是找不到.dll文件的,也就无法调用了
&下面简单说说怎么在lingo和c++里写调用的代码
只能传递double类型的数据,工作原理大概是共享一个内存中的数据区域
在lingo里用@pointer函数把数据传递给c++或者从C++接受数据
在C++里就复杂一些了,要使用lingod11.h里面定义的&LSsetPointerLng函数实现数据传递。首先要pLSenvLINGO pLINGO;//定义启动lingo的指针。
这里推荐lingo的教程,自己去看
/s/1pJ8vGSV
度娘云盘下载
如果程序编好,这里就碰到一个最坑爹的问题,你发现怎么都是运行错误,但是在lingo的UI界面就是可以运行成功。
最后我看了看log文件,原来是
THE MODEL DIMENSIONS EXCEED THE CAPACITY OF THIS VERSION
哈哈哈,原来破解版就是个坑啊,lingo的dll文件根本没有破解,怎么办
到网上找了十几个lingo的版本,甚至连lingo8这种16位的老版本都被我下载了
最后在csdn找到了真正破解可用的lingo11破解dll,资源宝贵啊,我还是拿来共享了,就在?我 的度娘云盘里
&/s/1pJ8vGSV
大家且行且珍惜吧……&
阅读(2655) | 评论(1) | 转发(1) |
相关热门文章
给主人留下些什么吧!~~
博主,看到你这篇文章很高兴。我也遇到了相同问题,用vs2008调用lingo变量限制为300。我下载你给的这个破解dll,覆盖到原来的dll上,但是发现没有什么效果,博主你用这个破解dll真的有效解决了C++调用lingo变量限制吗?具体怎么操作的?谢谢博主了。
请登录后评论。lingo 求大侠写编程呀!!!!!!_百度知道c++里面的一道编程题目,知道答案的麻烦告诉下,谢谢!-中国学网-中国IT综合门户网站-提供健康,养生,留学,移民,创业,汽车等信息
> 信息中心 >
c++里面的一道编程题目,知道答案的麻烦告诉下,谢谢!
来源:互联网 发表时间: 16:45:01 责任编辑:王亮字体:
为了帮助网友解决“c++里面的一道编程题目,知道答案的麻烦告诉下,谢谢!”相关的问题,中国学网通过互联网对“c++里面的一道编程题目,知道答案的麻烦告诉下,谢谢!”相关的解决方案进行了整理,用户详细问题包括:RT,我想知道:c++里面的一道编程题目,知道答案的麻烦告诉下,谢谢!,具体解决方案如下:解决方案1:
case 3;num2;随机种子
oper = rand()%4;&operchar='/operchar&userR#include &lt,2为乘法;&int main(){ int oper:result = num1+num2;; num2 = rand()%100; else cout & } } switch (oper) { case 0;&lt:result = num1*num2;答案正确;*&#39:'ctime&&break!'0;&lt!正确答案为,我把我程序中的双引号都改为了单引号:result = num1/result&lt,userR//+'答案错误;&/&-''&cmath&gt.01) cout &num1&& srand(unsigned(time(NULL)));}百度不允许输入双引号;&' case 2;#include &&;operchar=' cin& if ( abs(result - userResult) &操作符 0 为加法;num2& cout&operchar=&#39:result = num1-num2;//=;&#47,operchar=' / return 0; } cout&&运算符的字符形式 double num1,1为减法;&#39#include &lt,num2; case 1;?' num1 = rand()%100; /如果除数为0则重新产生随机数 if (oper == 3) { while(num2==0) { num2 = rand()%100;iostream&;&lt:',3为除法 char operchar
解决方案2:
int a=int(random(0,10)),double),3)); int z=0; int c=int(random(0;
srand(unsigned(time(0))); int input=0,10)); int main() {
double random( cout&&l int b=int(random(0
3个回答1个回答1个回答3个回答4个回答2个回答2个回答1个回答1个回答
相关文章:
最新添加资讯
24小时热门资讯
Copyright © 2004- All Rights Reserved. 中国学网 版权所有
京ICP备号-1 京公网安备02号

我要回帖

更多关于 lingo破解版下载 的文章

 

随机推荐