![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 15.11.2008
Сообщений: 33
|
![]()
написал консольное приложение на С++, которое определяет параметры жесткого диска (делал в Visual Studio 2008).
там используются api-функции: GetLogicalDrives, GetDriveType, GetVolumeInformation, GetDiskFreeSpace. так вот эта прога работает только у меня на компе. Друг сказал что нужно при компиляции внести все библиотеки в exe-файл, но он не помнит как это делать. Помогите исправить ситуацию please. |
![]() |
![]() |
![]() |
#2 |
New Delphi Coder
Форумчанин Подтвердите свой е-майл
Регистрация: 20.07.2008
Сообщений: 874
|
![]()
Заходим в опции проекта, находим там опции компилятора (C/C++ -> Code Generation), и меняем параметр Runtime Library с "Multi Threaded DLL (/MD)" на "Multi Threaded (/MT)". Для отладочной версии программы нужно поменять "Multi Threaded Debug DLL (/MDd)", на "Multi Threaded Debug (/MTd)". После перекомпиляции, несем программу на любую машину и запускаем.
Страх это слабость и потому, кто испугался уже побежден.
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 15.11.2008
Сообщений: 33
|
![]()
спасибо, все так и сделал. но все равно не работает.
компилировать нужно в меню построение (CTRL+F7)? когда компилирую через отладку (F5), то возникает вот такая ошибка: Ошибка 1 general error c101008a: Failed to save the updated manifest to the file ".\Debug\kursovik.exe.embed.manifes t". 0@0<5B@ 7040= =525@=>. mt.exe kursovik еще я обнаружил в меню построение "диспетчер конфигураций". там есть активная конфигурация решения. попробовал выбрать там Release (я так понимаю это окончательный экзэшник программы), перекомпилировал, но это ни к чему не привело. еще в папке моего проекта столько папок, вложенных папок и файлов, что я окончательно запутался. допустим мой проект называется kursovik. есть папка проекта kursovik(Project2\kursovik). в ней две папки debug(Project2\kursovik\debug) и kursovik(Project2\kursovik\kursovik ) и еще два файла. exe-файл создается только в папке debug(т.е Project2\kursovik\debug) в папке Project2\kursovik\kursovik есть две папки debug(Project2\kursovik\kursovik\De bug) и Release(Project2\kursovik\kursovik\ Release) и еще 3 файла. никаких exe-файлов в этих папках не создается после компиляции. объясните пожалуйста как нормально откомпилировать программу |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 15.11.2008
Сообщений: 33
|
![]()
помогите please или дайте подходящую ссылку на какую-нибудь статью
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 15.11.2008
Сообщений: 33
|
![]()
HELP!!!!!!!!
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создать exe-файл | vitalik007 | Общие вопросы Delphi | 8 | 09.07.2010 11:45 |
Как зашифровать EXE файл? | AngelOfDeath | Безопасность, Шифрование | 1 | 09.04.2008 19:56 |
Редактировать exe файл | GAGARIN-NEW | Общие вопросы Delphi | 6 | 10.03.2008 15:17 |
Не работает Exe файл | relav_ | Общие вопросы Delphi | 9 | 03.03.2008 08:31 |