Компиляции Visual Studio, но exe не там

Исходный код, который компилирует прекрасный на других средах народов, не будет правильно работать в моей среде. Когда я делаю восстанавливание компиляции происходит, но когда Visual Studio идет для перемещения exe от/obj/debug/{решение}/debug/{решение}, это не может найти exe в/obj/debug/{решение}. Сделать это еще более сумасшедшим даже после того, как я переустановлю Visual Studio, она не работает. На других людях среды, это работает, находят. Обратите внимание на то, что это - Windows Mobile 6, компактная платформа 3,5 проекта, проект Visual C++.

Править: Visual Studio 2008 используется.

EDIT2: После рассмотрения журналов снова прибывает, чтобы узнать, что оно говорит, что компилирует, но оно действительно не компилирует. Достаточно интересный это не бросает ошибок, пока это не пытается связать код. Когда это идет для соединения объектных файлов, они не там, и это перестало работать.

10
задан Daniel Nugent 13 July 2017 в 19:12
поделиться

5 ответов

На странице свойств решения проверьте, совпадает ли ожидаемый путь исполняемого файла с тем, который указан в Linker -> Output file.

Другая очевидная ошибка может заключаться в том, проверьте, какую конфигурацию сборки вы создаете. Возможно, вы делаете сборку релиза и ожидаете отладочного исполняемого файла :) Я делал это несколько раз.

5
ответ дан 3 December 2019 в 19:31
поделиться

Если точно такое же решение работает на других машинах, то это проблема окружения, и никакие поиски проекта, компоновщика и т.д. не помогут ее решить. Что отличается в окружениях? Применяются ли одинаковые пакеты обновлений и QFE не только для Studio, но и для ОС? Есть ли разница в процессорах (64/32-бит)? Одинаковые ли у вас разрешения? Установлены ли у вас одинаковые SDK?

Я бы согласился с Шахи, что просто попытка создать приложение "hello world" на том же SDK и посмотреть, будет ли оно компилироваться, является ценной информацией.

1
ответ дан 3 December 2019 в 19:31
поделиться

Возможно, у вас нет разрешения на запись в папку вывода? Если вы работаете в Vista / 7, работает ли ваша Visual Studio с повышенными правами?

0
ответ дан 3 December 2019 в 19:31
поделиться

Возможно, VS создает exe, и прежде чем он попытается переместить его в конечный пункт назначения, ваш вирусный сканер хватает его и удаляет, или перемещает в сохраненное место.

3
ответ дан 3 December 2019 в 19:31
поделиться

Если вы создадите новый WM-проект "hello world", он будет работать?

Если да, вы можете сравнить файлы решений, чтобы проверить различия, которые могут вызвать это.

-1
ответ дан 3 December 2019 в 19:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: