用户
 找回密码
 立即注册
xfortius 该用户已被删除
发表于 2013-9-16 21:16:38
23642
本帖最后由 xfortius 于 2013-9-16 21:18 编辑

今天想换成cuda5.5的,结果提示“ fatal error LNK1112: module machine type 'X86' conflicts with target machine type 'x64'”。在网上搜了一下,看到两个结果,一个是说要把project属性下面的advanced改成Machine X64;或者讲要是lib配置成x86的了,但是这两个我都试了,结果还是不行。他们的截图分别如下:
对于改成Machine X64的截图:

更改属性配置的截图:


但是结果还是不对,到底是哪里有问题呢?谢谢斑竹。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
使用道具 举报 回复
发表于 2013-9-16 21:20:55
对,每次进入tools里面,总是显示的是32位平台。截图如下:要的到上面64的必须进行选择,但是在界面上显示的是x64,不知道这个有没有影响。。谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
使用道具 举报 回复 支持 反对
发表于 2013-9-19 10:04:56
到灌水区了。。但是换是要说一下,说有配置都要完全是win32的或者完全是win64的就可以。其中包括以下几个:
1):tool中lib文件包含的路径;
2):环境变量中包含的路径(记得要改变后要重启);
3):VC本身的configuration里面的;
4):configuration-->linker-->general-->additional library directory里面的。
自己的问题是先64的环境变量没有改。。
使用道具 举报 回复 支持 反对
发新帖
您需要登录后才可以回帖 登录 | 立即注册