计算化学公社

标题: 有关安装Multifwn的问题; [打印本页]

作者
Author:
tjuchan    时间: 2014-11-27 09:37
标题: 有关安装Multifwn的问题;
本帖最后由 tjuchan 于 2014-11-27 09:39 编辑

安装Compilation method 文件的方式一步一步安装,但是最后生成的时候出现以下错误“
C:\Users\user\Desktop\L{((J%5D~RB{XQ%1XW7ZJ9WHD.jpg 各种无法解析的外部符号
作者
Author:
sobereva    时间: 2014-11-27 09:56
能直接用编译好的就直接用编译好的(binary包),没有特殊必要的话不需要自己编译。
这些都是dislin图形库里的子程序,应当确保源代码包里的dis开头的.lib、.mod文件都加入工程了
作者
Author:
tjuchan    时间: 2014-11-27 10:36
本帖最后由 tjuchan 于 2014-11-27 10:37 编辑
sobereva 发表于 2014-11-27 09:56
能直接用编译好的就直接用编译好的(binary包),没有特殊必要的话不需要自己编译。
这些都是dislin图形库里 ...

把程序包中的所有文件都加入到source文件下,但是还是会出现错误,和之前的错误不一样  
作者
Author:
tjuchan    时间: 2014-11-27 10:42
tjuchan 发表于 2014-11-27 10:36
把程序包中的所有文件都加入到source文件下,但是还是会出现错误,和之前的错误不一样

disdll_d.dll, libiomp5md.dll and settings.ini
这三个文件好像找不到。不在程序包中?
作者
Author:
sobereva    时间: 2014-11-27 10:42
没见过,网上搜搜吧。估计是库文件冲突了,改改编译选项里面库文件的链接设置应该能解决。
用编译方法文档里的VS和ivf版本,完全按照里面的步骤配置,应该不会遇到任何问题。
作者
Author:
tjuchan    时间: 2014-11-27 11:11
本帖最后由 tjuchan 于 2014-11-27 11:13 编辑
sobereva 发表于 2014-11-27 10:42
没见过,网上搜搜吧。估计是库文件冲突了,改改编译选项里面库文件的链接设置应该能解决。
用编译方法文档 ...

首先先谢谢sob的回答,先前的生成过程出现错误,后做了适当的修改生成成功了。没有错误,能不能运行还待检测:说一下我的修改吧,估计也就是我一个人碰到:
生成错误的图1,后改了项目属性linker部分的忽略特殊的.lib文件如图2,之后再重新生成就没有错误了图3.
虽然成功了,但是还没有运行过,compilation method中提到需要将disdll_d.dll, libiomp5md.dll and settings.ini放在文件中图4,但是我在网站上下的程序包中找不到这三个文件,请问一下哪里可以找到啊?
作者
Author:
sobereva    时间: 2014-11-27 11:19
在网站上binary包里就有。编译的是哪个版本源代码,就用哪个版本的binary包里的这三个文件。
如果你因为改动了源代码才重新编译,我更建议把编译出的可执行文件直接放到binary包里将预编译的覆盖

作者
Author:
zhanfei    时间: 2014-11-29 04:40
说句题外话,我总感觉用了ms界面还不如linux下编译舒服




欢迎光临 计算化学公社 (http://ccc.keinsci.com/) Powered by Discuz! X3.3