Форум программистов, компьютерный форум CyberForum.ru

Не могу собрать проект в exe (MVS2012) - C++

Восстановить пароль Регистрация
 
FliXis
31 / 31 / 2
Регистрация: 17.09.2012
Сообщений: 155
17.10.2012, 02:28     Не могу собрать проект в exe (MVS2012) #1
Использую mvs2012. Никак не могу понять, как собрать проект в готовый exe. Нажимал там всякие компиляции, сборки, отладку в режиме релиза. Потом заходил в папку компилятора в моих документах. Там искал exe своей проги в папках дебаг и релиз. Конечно на моем компе они(exe) запускаются. Но как только передаю этот экзешник кому-нибудь из друзей для проверки у них на компе - не запускается. Чувство, что проект не собрался или еще что-то сделал не так. Никогда еще не удавалось получить готовый exe. Расскажите пожалуйста, если не трудно.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.10.2012, 02:28     Не могу собрать проект в exe (MVS2012)
Посмотрите здесь:

как собрать проект из исходников для COM порта C++
C++ Как собрать проект
C++ собрать проект MSVS со всеми длл-ками
Компилирование в MVS2012 C++
Как собрать этот проект? C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11822 / 6801 / 769
Регистрация: 27.09.2012
Сообщений: 16,869
Записей в блоге: 2
Завершенные тесты: 1
17.10.2012, 02:33     Не могу собрать проект в exe (MVS2012) #2
Пробовали носит с собой библиотеку msvcr110.dll?
FliXis
31 / 31 / 2
Регистрация: 17.09.2012
Сообщений: 155
17.10.2012, 02:42  [ТС]     Не могу собрать проект в exe (MVS2012) #3
Не пробовал. Пробовал только передавать всю папку Debug или Relise, что не помогало.
Тобишь, все необходимые для автономной работы dll при сборке не вписываются в проект автоматом?
У друга вин7, как и у меня, если что.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11822 / 6801 / 769
Регистрация: 27.09.2012
Сообщений: 16,869
Записей в блоге: 2
Завершенные тесты: 1
17.10.2012, 02:49     Не могу собрать проект в exe (MVS2012) #4
Если что, есть команда
Архитектура->Сформировать диаграмму зависимостей->Для решения.
Посмотрите внешние зависимости. Все эти файлы должны быть установлены на компьютере конечного пользователя или лежать в папке с exe'шником программы.
FliXis
31 / 31 / 2
Регистрация: 17.09.2012
Сообщений: 155
17.10.2012, 02:58  [ТС]     Не могу собрать проект в exe (MVS2012) #5
Не могу найти Архитектуру, она разве есть в экспресс-версии? =(
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11822 / 6801 / 769
Регистрация: 27.09.2012
Сообщений: 16,869
Записей в блоге: 2
Завершенные тесты: 1
17.10.2012, 03:01     Не могу собрать проект в exe (MVS2012) #6
Цитата Сообщение от FliXis Посмотреть сообщение
Не могу найти Архитектуру, она разве есть в экспресс-версии? =(
В Express нет.
defer
秘密
 Аватар для defer
555 / 235 / 3
Регистрация: 29.11.2010
Сообщений: 783
17.10.2012, 08:26     Не могу собрать проект в exe (MVS2012) #7
в свойствах проекта в разделе «C/C++ -> Code Generation» нужно свойство «Runtime Library» выставить в «Multi-threaded (/MT)»
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
17.10.2012, 09:16     Не могу собрать проект в exe (MVS2012) #8
Когда запускаете .exe на другом компе система выдаёт сообощение, что не найдено. Копируете это со своего компа и добавляете в папку с .exe. Обычно, нужны (для релиза) вот эти две dll: msvcp100.dll, msvcr100.dll (папка system32).
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11822 / 6801 / 769
Регистрация: 27.09.2012
Сообщений: 16,869
Записей в блоге: 2
Завершенные тесты: 1
17.10.2012, 11:02     Не могу собрать проект в exe (MVS2012) #9
Цитата Сообщение от alsav22 Посмотреть сообщение
msvcp100.dll
это же отладочная версия
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
17.10.2012, 11:06     Не могу собрать проект в exe (MVS2012) #10
Цитата Сообщение от Croessmah Посмотреть сообщение
это же отладочная версия
Насколько я понимаю, отладочные эти: msvcp100d.dll, msvcr100d.dll
FliXis
31 / 31 / 2
Регистрация: 17.09.2012
Сообщений: 155
17.10.2012, 18:21  [ТС]     Не могу собрать проект в exe (MVS2012) #11
Цитата Сообщение от defer Посмотреть сообщение
в свойствах проекта в разделе «C/C++ -> Code Generation» нужно свойство «Runtime Library» выставить в «Multi-threaded (/MT)»
Тогда проекты при компиляции выдают тьму странных ошибок. Хотя может так и должно быть?

Когда запускаете .exe на другом компе система выдаёт сообощение, что не найдено. Копируете это со своего компа и добавляете в папку с .exe. Обычно, нужны (для релиза) вот эти две dll: msvcp100.dll, msvcr100.dll (папка system32).
Попробую, спасибо.

А брать сам экзешник мне из какой папки точно? Из Релиза? Там помимо exe еще фаил датабаз, он тоже нужен?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.10.2012, 07:56     Не могу собрать проект в exe (MVS2012)
Еще ссылки по теме:

C++ Как собрать этот проект?
Собрать многофайловый проект в Turbo C++ (ошибка Linker error Undefined symbol f (int) in module) C++
C++ Как собрать проект из исходников

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
18.10.2012, 07:56     Не могу собрать проект в exe (MVS2012) #12
Цитата Сообщение от FliXis Посмотреть сообщение
А брать сам экзешник мне из какой папки точно? Из Релиза?
Да.

Цитата Сообщение от FliXis Посмотреть сообщение
Там помимо exe еще фаил датабаз, он тоже нужен?
Нет, только .exe.
Yandex
Объявления
18.10.2012, 07:56     Не могу собрать проект в exe (MVS2012)
Ответ Создать тему
Опции темы

Текущее время: 04:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru