Обычно, когда я использую 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
ОБНОВЛЕНИЕ (в ответ на Die в Sente) : теперь он работает на одной из двух машин (хотя я не уверен, что сделал, чтобы исправить это). На машине, на которой все еще возникают проблемы, установлен CUDA Visual Studio Wizard , который ранее вызывал подобные проблемы. Все еще сломанная машина имела версию 15.00.21022.8 компилятора. Рабочая машина имеет 15.00.30729.1. После создания резервной копии я перенес «C: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ VC \ BIN \ amd64» с работающей на сломанную машину. Я не наблюдаю изменений в поведении на сломанной машине.