编译空 CUDA 项目时出错 [关闭]

Posted

技术标签:

【中文标题】编译空 CUDA 项目时出错 [关闭]【英文标题】:Error compiling an empty CUDA project [closed] 【发布时间】:2013-03-05 01:38:35 【问题描述】:

编译 empty Cuda 5.0 项目时出错:

1*) 错误 2 错误 LNK1120: 1 未解决的外部

2*) 错误 1 ​​错误 LNK2019:函数 __tmainCRTStartup 中引用的未解析的外部符号 main

当我在 PropertyPages>Linker> 中编辑其他依赖项时,输入为:cuda.lib;cudart.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;‌​advapi32.lib; shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;‌​%(AdditionalDependencies)

我该如何解决?请注意:我的系统中没有 GPU,但有人告诉我这没关系,我仍然可以在 CUDA 中编写一些代码

【问题讨论】:

每个应用程序都必须有一个main() 子例程才能链接。你的没有。这与 CUDA 无关。 【参考方案1】:

请添加空的main 函数并确保您使用控制台 应用程序而不是使用窗口应用程序(也请查看this)

【讨论】:

以上是关于编译空 CUDA 项目时出错 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

vs打开项目出错:未找到导入的项目“C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\BuildCustomizations\CUDA 5.0.pro

保存数据时出错,数据无效

编译角度项目时出错

使用@Grab 注解编译 Groovy 项目时出错

编译Angular6项目时出错

尝试将 vue-cli 项目迁移到打字稿时出错 [关闭]