C++ 和遗传算法GAlib怎么操作

我要应用遗传算法写程序,这个网站http://lancet.mit.edu/ga/dist/给出了不少代码,可是我不知道如何连接库文件,对各种设置也很不熟悉。我使用Vis... 我要应用遗传算法写程序,这个网站http://lancet.mit.edu/ga/dist/给出了不少代码,可是我不知道如何连接库文件,对各种设置也很不熟悉。我使用Visual Studio环境写程序,以往都是只写个project,实际上对软件开发的环境和结构了解很不够,比如,库文件,头文件,nmake这类的。哪位专家能给我指一个网站或者书籍,帮我系统地了解visual studio开发环境和C++的结构以及操作,万分感谢!
遗传算法只是优化算法的一种,任何语言都能实现,我的问题在于别人写的代码我不知道怎么让他在visual studio里跑起来,我急需软件开发的知识,尤其是在visual Studio环境里各种库,还有其他任何有用的技巧
展开
 我来答
stone_dongdong
2007-09-30 · TA获得超过2853个赞
知道大有可为答主
回答量:1636
采纳率:0%
帮助的人:1030万
展开全部
链接库文件?这个简单

一般的第三方库文件有2种提供方式
1.lib静态库,这样必须在工程设置里面添加。比如可以在项目的“属性”配置对话框里面的,连接器-》输入。选择“附加依赖项”,添加进去那个lib文件,(注意最好是将此lib拷入工程目录下,或者设置“附加包含目录”。或添加#pragma comment(lib,“my.lib")的方式设置库依赖

2.dll动态库,有2种添加方法,一种是静态的,一种是动态地。动态的就是使用 LoadLibrary, GetProcAddress, FreeLibrary,这3个函数,一个是装入dll库,一个是取库中导出函数地址,最后是用完了释放库。用法比较简单,看MSDN的说明就会了。静态的装入必须要提供dll的lib文件(类似于上面的lib静态库,但这个lib只是dll的导出头,具体的功能实现还是在dll中,类似于h文件),如果未提供,可以使用implib.exe在命令行导出(这个教老,不过够用,在命令行执行,具体用/?看帮助)。

上面2种方法都最好有配套的头文件,如果导出有类或者变量的话不知道头文件说明是无法使用的,如果对方提供了导出部分的文档,也可以手工编写头文件。
试试,不清楚可继续问
上海华然企业咨询
2024-10-28 广告
上海华然企业咨询有限公司专注于AI与数据合规咨询服务。我们的核心团队来自头部互联网企业、红圈律所和专业安全服务机构。凭借深刻的AI产品理解、上百个AI产品的合规咨询和算法备案经验,为客户提供专业的算法备案、AI安全评估、数据出境等合规服务,... 点击进入详情页
本回答由上海华然企业咨询提供
百度网友47445ebea
2007-09-30 · TA获得超过479个赞
知道小有建树答主
回答量:1403
采纳率:0%
帮助的人:0
展开全部
没看明白,不了解这个遗传算法是做什么用的,是生物的那个遗传吗?
帮顶下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式