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

Visual C++ 2008 express edition - проблема с *.exe - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 34, средняя оценка - 4.82
Trolly2002
0 / 0 / 0
Регистрация: 22.07.2009
Сообщений: 5
22.07.2009, 18:36     Visual C++ 2008 express edition - проблема с *.exe #1
Может быть я зря ломаю голову и эта экспресс версия не преднозначена для создания самостоятельных exe'шников, но все таки спрошу.

Создаю Release версию программы, у меня она работает, а на других компах нет. В настройках меняю (/MD) на (/MT) и при компиляции прога стирается из своей "домашней папки" и:
Код
------ Перестроение всех файлов начато: проект: Proba, Конфигурация: Release Win32 ------
Удаление промежуточных и выходных файлов проекта "Proba", конфигурации "Release|Win32"
Компиляция...
cl: командная строка error D8016: несовместимые параметры командной строки '/MT' и '/clr:pure'
Журнал построения был сохранен в "file://c:\Documents and Settings\user\Мои документы\Visual Studio 2008\Projects\Project1\Proba\Proba\Release\BuildLog.htm"
Proba - ошибок 1, предупреждений 0
========== Перестроение всех: успешно: 0, с ошибками: 1, пропущено: 0 ==========
Меняю (/MT) на (/MD), компилирую, у меня работает, у других нет.

Я совсем не гуру в этом деле и очень хочется разобраться в этом и шагать дальше.
Посоветуйте, что сделать?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
M128K145
Эксперт C++
 Аватар для M128K145
8272 / 3491 / 142
Регистрация: 03.07.2009
Сообщений: 10,707
22.07.2009, 18:48     Visual C++ 2008 express edition - проблема с *.exe #2
Чтоб программа заработала на машинах где нет MS VS необходимо кинуть в папку с исполняемім файлом еще dll, которые указываются в окне output
Trolly2002
0 / 0 / 0
Регистрация: 22.07.2009
Сообщений: 5
22.07.2009, 19:48  [ТС]     Visual C++ 2008 express edition - проблема с *.exe #3
Закинул все библиотеки в папку с прогой. Теперь у кого-то заработало, а у кого-то нет.
odip
Эксперт C++
 Аватар для odip
7224 / 3286 / 58
Регистрация: 17.06.2009
Сообщений: 14,165
22.07.2009, 20:30     Visual C++ 2008 express edition - проблема с *.exe #4
Express Edition по умолчанию вроде создает не совсем exe-ник, а файл для dotNET Framework ?

Добавлено через 53 секунды
Выложи exe-ник в форум.
zim22
depict1
 Аватар для zim22
276 / 141 / 2
Регистрация: 11.07.2009
Сообщений: 606
22.07.2009, 20:56     Visual C++ 2008 express edition - проблема с *.exe #5
Цитата Сообщение от Trolly2002 Посмотреть сообщение
Перестроение всех файлов начато
ой как страшно...
Цитата Сообщение от Trolly2002 Посмотреть сообщение
Посоветуйте, что сделать?
скачать английскую версию студии
Rififi
 Аватар для Rififi
2330 / 1045 / 43
Регистрация: 03.05.2009
Сообщений: 2,656
22.07.2009, 21:03     Visual C++ 2008 express edition - проблема с *.exe #6
Епт. Тебе даже по-русски говорят что не так :lol:

cl: командная строка error D8016: несовместимые параметры командной строки '/MT' и '/clr:pure'

чтобы было "на всех компьютерах" надо /mt
чтобы был /mt не надо /clr:pure
ундерстенд?
Trolly2002
0 / 0 / 0
Регистрация: 22.07.2009
Сообщений: 5
23.07.2009, 07:58  [ТС]     Visual C++ 2008 express edition - проблема с *.exe #7
Цитата Сообщение от Rififi Посмотреть сообщение
Епт. Тебе даже по-русски говорят что не так :lol:

cl: командная строка error D8016: несовместимые параметры командной строки '/MT' и '/clr:pure'

чтобы было "на всех компьютерах" надо /mt
чтобы был /mt не надо /clr:pure
ундерстенд?
Но где находится этот /clr:pure я так и не могу найти. Понимаю что всё дело в конфликте mt и clr.
В Проект => Свойства => Свойства конфигурации => Компоновщик => Дополнительно есть CLR переключатели, но они не помогли.
Подскажите как решается эта проблема?

____________
Ну почему мелкософт всегда такое г...
Paulie
Айхрень...
 Аватар для Paulie
306 / 174 / 4
Регистрация: 02.06.2009
Сообщений: 1,078
23.07.2009, 08:42     Visual C++ 2008 express edition - проблема с *.exe #8
Trolly2002, Проект-Свойства-Свойства конфигурации -"общие" - там найдёте "Поддержка среды CLR"

Добавлено через 1 минуту 18 секунд
Цитата Сообщение от odip Посмотреть сообщение
не совсем exe-ник, а файл для dotNET Framework ?
кхм... а это,простите, как?
Может Вы имели ввиду, что необходимо установить .NET Framework на машине, чтобы эта сборка запустилась?
Trolly2002
0 / 0 / 0
Регистрация: 22.07.2009
Сообщений: 5
23.07.2009, 09:04  [ТС]     Visual C++ 2008 express edition - проблема с *.exe #9
Цитата Сообщение от #Мессир Посмотреть сообщение
Trolly2002, Проект-Свойства-Свойства конфигурации -"общие" - там найдёте "Поддержка среды CLR"
Не помогает. Ставлю различные значения Поддержки среды CLR, все равно не компилируется с /MT.
orienteer
7 / 6 / 0
Регистрация: 23.06.2009
Сообщений: 41
27.05.2010, 20:58     Visual C++ 2008 express edition - проблема с *.exe #10
Столкнулся с этой же проблемой, может кто знает как ее решить?
PB
Просто прогер
1276 / 1063 / 11
Регистрация: 13.03.2009
Сообщений: 2,502
27.05.2010, 21:15     Visual C++ 2008 express edition - проблема с *.exe #11
Цитата Сообщение от orienteer Посмотреть сообщение
Столкнулся с этой же проблемой, может кто знает как ее решить?
На других компах установлен .NET Framework требуемой версии?
orienteer
7 / 6 / 0
Регистрация: 23.06.2009
Сообщений: 41
27.05.2010, 22:35     Visual C++ 2008 express edition - проблема с *.exe #12
похоже что нет. в этом и проблема.
лазил по инету, решение проблемы похоже только в установлении библиотек на тот комп где запускаешь прогу.
при изменении библиотеки времени выполнения с MD на MT пишет следующее
C++
1
cl: командная строка error D8016: несовместимые параметры командной строки '/MT' и '/clr:pure'
стоит MVS 2008 Pro, до этого писал консольные приложения нормально компилировалось, когда менял с MD на МТ, а сейчас сделал приложение Windows Forms, компилировать отказывается

Добавлено через 49 минут
изменение поддержки среды CLR не помогает
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.08.2012, 13:18     Visual C++ 2008 express edition - проблема с *.exe
Еще ссылки по теме:

Подойдет ли Visual Studio 2008 Express Edition для программирования на C++? C++
C++ Если проект создала в Visual C++ Express 2008, он должен запуститься просто в VS 2008?
Не создается .exe файл Visual Studio Express 2013 C++

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

Или воспользуйтесь поиском по форуму:
ExpressS
 Аватар для ExpressS
5 / 8 / 0
Регистрация: 30.07.2012
Сообщений: 235
05.08.2012, 13:18     Visual C++ 2008 express edition - проблема с *.exe #13
та же проблема
Yandex
Объявления
05.08.2012, 13:18     Visual C++ 2008 express edition - проблема с *.exe
Ответ Создать тему
Опции темы

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