通常,当我使用Visual Studio进行构建时,会看到输出窗格中显示的警告和错误,例如,CUDA + Visual Studio =抑制输出窗口
1>------ Build started: Project: pdcuda, Configuration: Release x64 ------
Compiling...
foo.cpp
Linking...
foo.obj : error LNK2001: unresolved external symbol "foo"
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
我正在做一些GPU编程与CUDA。升级到2.1后,我不再在Visual Studio中获得任何有用的输出。例如,所有我现在看到的是:
1>------ Build started: Project: pdcuda, Configuration: Release x64 ------
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
其他细节可以在BuildLog.htm找到,但它的不方便追捕该文件所有的时间。
有谁知道如何强制Visual Studio在其输出窗格中显示输出?
的事情,不帮助:
- 卸载CUDA:在所有项目的问题仍然存在
- 工具>选项>项目和解决方案>生成和运行> MSBuild项目生成输出的详细程度:改变这个下拉,甚至到“诊断”没有明显的影响。
编辑:其他的事情,不帮助:
- devenv.exe的/ resetsettings
- devenv.exe的/ resetuserdata
UPDATE(响应在Sente中死亡):它现在在两台机器中的一台上工作(我不知道我做了什么o虽然修复它)。仍然有问题的机器安装了CUDA Visual Studio Wizard,之前已导致类似问题。仍然破碎的机器的编译器版本为15.00.21022.8。工作机器有15.00.30729.1。进行备份后,我将“C:\ Program Files文件(x86)\ Microsoft Visual Studio 9.0 \ VC \ BIN \ amd64”从正在运行的工作转移到了损坏的机器上。我发现破碎机器上的行为没有发生变化。
好主意......不幸的是,他们也没有修复它。 – 2009-02-03 00:01:54