学长给的在CUDA4.2上建立的工程在CUDA5.0上不能跑,显示不能加载一些项目。找不到CUDA 4.2.props,求大神解答。:lol
请楼主提供详细的报错情况信息。
1.你要是直接移植工程的话,貌似一些路径、环境变量还是原来4.2的,你可能得改成对应5.0的。
2.如果很不幸,原来工程里面调用了cutil库,那么该工程在5.0上彻底报废,建议重写。
F:\毕业论文\黄邵坚学长资料\程序和文献\0930Forward\cuda_time\cuda_time.vcxproj : error : 未找到导入的项目“C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\BuildCustomizations\CUDA 4.2.props”。请确认 声明中的路径正确,且磁盘上存在该文件。 F:\毕业论文\黄邵坚学长资料\程序和文献\0930Forward\cuda_time\cuda_time.vcxproj
他的工程实在cuda4.2上建立的 我电脑上装的是5.0 thx
我电脑上装的是5.0 路径什么的都应该是5.0的吧 thx
CUDA 4.2.props是CUDA 4.2的MSBuildExtensions里面的内容,您的工程是4.2下建立的,所使用的BuildExtensions也是4.2的,但是您的机器上只有CUDA5,上述BuildExtensions的内容是没有的,因此告诉您找不到文件。
您可以在您的机器上直接建立CUDA5的工程,然后添加进来源码,然后试试,可能还需要做一些调整才行。
这个和您的工程配置有关的,以及如果您在安装CUDA5之后,又安装了nsight 2.2,那么据观察,默认的CUDA路径环境变量会被指向到CUDA 4.2的目录。
您可以直接在最新驱动下安装4.2的toolkit(或者安装nsight 2.2, 内含4.2的toolkit)即可。
我再装一个4.2和5.0不会有冲突么? thx
请参考8#的建议。
Toolkit是可以安装多个的,如果版本从小向大安装一般无任何问题。
如果先安装了高版本的,再安装低版本的,那么最多是环境变量一些默认路径被指向低版本,这个很容易解决,不是啥大问题。
祝您安装顺利~
ok thx
不客气的,欢迎您常来论坛~
祝您编码顺利~