添加CUDA到现有的VSS 2013 DLL项目
Adding CUDA to EXISTING VSS 2013 DLL project
我有一个在VSS 2013中编译的现有Win32 DLL。
我也安装了正确的CUDA工具,因为我能够成功地在VCC中创建一个新的CUDA 7.0运行时项目。
然而,我无法弄清楚如何将CUDA集成到我现有的项目中,以便我可以将CUDA功能添加到我现有的源代码中。
要使CUDA工作,您需要:
- 有
nvcc
编译您的.cu
文件-我认为一旦CUDA构建规则在项目中启用(但我可能是错的),这种情况就会发生,因为VS自动将它们用于所有.cu
文件。这一步给出nvcc
从.cu
文件生成的.o
。 - 链接所需的CUDA库('cudart '和朋友)来解析代码中的驱动程序和CUDA API调用-这可以通过在VS链接器属性页下添加所需的CUDA库作为链接器输入来实现。
这些指令应该包括启用CUDA构建规则和添加所需的库作为链接器输入。
相关文章:
- 如何递归地解决USACO 2013-周长-银
- 将"libpqxx"与Visual Studio 2013链接/安装,以便与PostgrSQL建立C++连接
- Visual Studio 2013,错误 MSB8020:找不到 Visual Studio 2010 的生成工具
- 为什么在Visual Studio 2013上的std::this_thread::sleep_for上死锁
- Visual Studio Professional 2013, Update 5, "No Target Architecture"
- Opencv在2013年第5季度不起作用.应用程序总是在窗口中崩溃
- 构建在VS 2013中找不到平台工具集= 'v141'
- 性能报告 (.vspx) 在 Visual Studio 2013 中未打开(显示损坏)
- 如何在"XAML for Windows Embedded (Compact 2013)"中切换图像
- 这是MSVC 2013中具有共享PTR的单例的正确实现吗?
- 在 Visual Studio 2013 中使用零大小数组C++
- MFC 对话框属性表用法在 VS 2017 中产生错误,适用于 VS 2013
- Visual Studio 2013 标头包含失败
- 是与视觉C 2017二进制文件兼容的Visual C 2013二进制文件
- C /FORTRAN项目由Visual Studio 2010/Intel 2013创建,将不会在Visual St
- Visual studio 2013 和 g++ 7.1 中将 int 和 long 类型相乘时的 c++ 差异行为
- 如何修复此错误,该错误在2013年Visual Studio上构建VirtualPlannetBuilder源
- 在Visual Studio 2013中编译的STL列表代码在Visual Studio 2019中给出了错误.想知道原
- 错误 LNK2019: 未解析的外部符号 Visual Studio 2013 与 openCV
- 添加CUDA到现有的VSS 2013 DLL项目