Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Для новичков > Как из cpp сделать exe? |
Автор: N1ko 5.7.2008, 12:24 |
Помогите плиз из проекта написанного в VC++ сделать exe. |
Автор: mekhanikus 5.7.2008, 15:12 |
Компилировать пробовал? |
Автор: LavYaAll 5.7.2008, 15:17 |
Я тебе подскажу даже более крутую штуку, чем просто компиляция. Для компиляции, линковки и последующего запуска делай: F5(Debug Mode) или Ctrl + F5 (Normal Mode) |
Автор: mrbrooks 5.7.2008, 17:05 | ||
К примеру можно для начала почитать инфу по IDE |
Автор: N1ko 5.7.2008, 17:17 |
Хорошо, но более курутая штука не помагает и не помогала изначально. =) Этот экзэшник кричит на других компах, что приложение некоректно настроено. Хотя на своём ноуте всё прекрастно запускается. У некоторых требует stdafx.h. PS У меня стоит VC++ 2008 Как сделать так, что бы экзешник был независимым от библиотек, а копировал их в себя? |
Автор: LavYaAll 5.7.2008, 18:00 |
N1ko, ну согласись, что в сообщении темы не было сказано о проблеме переноса приложения на другие компьютеры. ![]() Удостоверься, что билдится все в режиме Release. А именно, важно чтоб при компановке в опции Project --> [твой проект] Properties --> Configuration Properties --> C\C++ --> Runtime Library было выставлено Multi-threaded. Далее, если допустимо использование статических версий использованных тобой библиотек, то добавь их при помощи Project --> Add Existing. Если все же необходимо использовать динамические библиотеки, то таскать их придется с собой. Тогда, в случае если они линкуются неявно, то переносить их на чужой комп надо в той же папке, что и экзешник(или пихать в системную). Если явно, то помещать их надо по тому пути, какой ты указываешь в функции LoadLibrary. А вот это очень маловероятно. Раз у тебя уже есть готовый экзешник, то значит все что было в stdafx.h уже скомпилино и слинковано. |
Автор: N1ko 5.7.2008, 21:31 |
Спасибо огромное. Теперь разобрался. |
Автор: NebelDT 30.9.2008, 09:16 |
Можно написать прогу, которая за тебя будет наживать F9 , компиляцию)) А это уже тема повторяется! http://forum.vingrad.ru/forum/topic-219258.html |
Автор: Med 30.9.2008, 21:34 | ||
тема то повторяется, а решения ни там ни здесь нет. например, как сделать что б самая простая программа запускалась на другом компе? все сделал как выше написано, но все равно не запускается |