Как создать выпуск, построенный из приложения Win32 C ++, который использует много библиотек и не только включен в заголовки среды VS? - PullRequest
0 голосов
/ 09 ноября 2010

Итак, я создал приложение (с огромной помощью от SO и моих друзей).Он компилируется и запускается на моей машине (я привязал его к разным папкам).VS создал для меня отладочную версию с моим приложением: HelloVideoStreaming.exe, немного HelloVideoStreaming.ilk и HelloVideoStreaming.pdb.Проблема в том, что когда я пытаюсь запустить свое приложение на другом компьютере, ОС перестает работать, говоря, что что-то с его параллельной конфигурацией не так.связаны с VS), OpenCV (он был установлен (установщик с официального открытого сайта CV) на моем компьютере для разработки) и OpenAL (он был установлен (установщик с официального открытого сайта CV) на моем компьютере для разработки).

Некоторыезаголовки включены в VS, некоторые в проекте (через свойства проекта)

Как заставить VS поместить все необходимое для развертывания / запуска моего приложения на других компьютерах в одном месте?какая-нибудь папка вроде бина или чего-то в этом роде ...

1 Ответ

3 голосов
/ 09 ноября 2010

Вы имеете в виду, что конфигурация "бок о бок" помечена как неправильная? Вы должны убедиться, что библиотеки времени выполнения, которые вы создали, доступны на целевом компьютере, а также любые сторонние библиотеки DLL, которые вам нужны, хотя, похоже, вы пытались использовать все статические библиотеки там. Для получения информации о том, как запускать приложения VC ++ из VS2010 на компьютере, на котором нет VS 2010, см. здесь - есть аналогичные ссылки для других версий компилятора.

Пожалуйста, уточните вопрос, если это не та ошибка, которую вы видели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...