Win10+VS2013+CUDA8.0编译运行例程(.cu)出现error MSB4062:未能从程序集...问题的解决
来源:互联网 发布:淘宝虚拟转实物 编辑:程序博客网 时间:2024/05/05 20:19
前言:
在网上折腾了很久,终于在一次次尝试后,把win10+VS2013+CUDA8.0平台搭建成功,在检查CUDA编译器nvcc时,没有发现问题,但在运行CUDA Samples里的各个示例时,都会出现如下错误“error MSB4062:未能从程序集C:\Progarm File(x86)MSBulid\Microsoft.Cpp\v4.0\V120\Build...未能加载文件或程序集...系统找不到指定文件...后面就不写了”,因为运行每个sample时,都有这个问题,此时我以为是CUDA没有安装好,于是又傻傻地将CUDA重装了一遍,但结果依旧错误。此时我试着自己新建CUDA项目,每个项目都会有.cu文件,这也是CUDA的特点,然而拿最简单的程序来测试,依旧出现如下错误。
经过多次失败后,我便开始网上找解决方案,可是关于该问题的解决方案几乎为零,但根据每个错误关键字和自己的判断,我发现和v3.5有关,认真查了一下,居然是Microsoft的.NET FrameWork3.5,更进一步我发现Win10系统是不带有该框架的,所以这样肯定找不到相应文件,当然会有错误了。
解决方案:
步骤1:下载。官网下载.NET 3.5,网址如下图的第二个Dowload微软官网https://www.microsoft.com/en-us/download/details.aspx?id=21
步骤2:安装。上述下载的是在线配置运行程序,点击下载好的exe文件,会继续联网配置.NET Framework 3.5,大概会花个20分钟,但一切都是值得的,哈哈在线安装配置完后,例程无障碍运行,自己创建的CUDA项目,也可以顺利编译运行。如果你觉得在线配置安装会比较耗时,可以网上查一下Win10安装.NET Framework 3.5d的教程,这里推荐这份教程,链接如下:
http://www.windows10.pro/win10-net-framework-3-5/
总结:解决这个问题,大概花了我整整一下午,主要的原因是在于自己对于平台的陌生,也就是知识库的匮乏,其次是这个平台搭建很新,因为Win10和CUDA8.0都是最新版,至于兼容性和其它配置问题,网上资料不多,比如若是Win7+CUDA7.5,网上教程就一大堆,而且Win7是有.NET Framework 3.5架构的,所以根本不会出现上述问题。虽然百度或各大论坛上没有此类解决方案时,但其实可以自己花些时间研究,根据系统的错误提示,深挖到底,就可以找到解决方案。哈哈,问题解决了好开心~
- Win10+VS2013+CUDA8.0编译运行例程(.cu)出现error MSB4062:未能从程序集...问题的解决
- windows下编译caffe报错:error MSB4062: 未能从程序集 E:\NugetPackages\OpenCV.2.4.10\......的解决办法
- win10 下编译 caffe 出现error msb4062 的解决方法
- 在WIN10系统下运行VS2013编译成功后出现:无法启动程序“.exe” 系统找不到指定文件的问题的解决方法
- win10+vs2013+cuda8.0+caffe
- win10下vs2013+CUDA8.0+cuDNN8.0的caffe编译过程
- vs2015的程序在vs2013上运行出现:error MSB8020
- vs2015的程序在vs2013上运行出现:error MSB8020
- 解决VS2012/VS2013/VS2015下编译的程序无法在XP下运行的问题
- 解决VS2012/VS2013/VS2015下编译的程序无法在XP下运行的问题
- 关于解决难倒一大片祖国花骨朵的caffe安装 error MSB4062 加载任务“NuGetPackageOverlay”失败问题
- 64位win10+cuda8.0+vs2013+cuDNN V5下Caffe的编译安装教程并配置matlab2014a 接口
- win10+vs2013+GTX 1070 配置cuda8.0
- vs2013中运行程序后出现的闪退问题
- 解决VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题
- 解决VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题
- 解决VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题
- 解决VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题
- 设计模式--单例模式
- C++基础补漏(五)
- 修复WIN10下Prolific USB-to-Serial Comm Port驱动无法使用
- php实现读取出一个文件夹中所有的文件
- Android 网络框架_目前(2016年11月7日)最流行的网络框架OKHttp3
- Win10+VS2013+CUDA8.0编译运行例程(.cu)出现error MSB4062:未能从程序集...问题的解决
- 使用Java操作数据库的步骤
- 如何使用migrate进行数据库升级
- java之旅之初识java
- Criteria
- linux 安装 redis
- 占位
- HibernateTools插件安装
- 邮箱地址的自动匹配