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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 34, средняя оценка - 4.82
Trolly2002
0 / 0 / 0
Регистрация: 22.07.2009
Сообщений: 5
#1

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

22.07.2009, 18:36. Просмотров 4386. Ответов 12
Метки нет (Все метки)

Может быть я зря ломаю голову и эта экспресс версия не преднозначена для создания самостоятельных 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), компилирую, у меня работает, у других нет.

Я совсем не гуру в этом деле и очень хочется разобраться в этом и шагать дальше.
Посоветуйте, что сделать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.07.2009, 18:36     Visual C++ 2008 express edition - проблема с *.exe
Посмотрите здесь:
Visual Studio C++ 2008 Express Edition не работает C++
Подойдет ли Visual Studio 2008 Express Edition для программирования на C++? C++
Где скачать MVS c++ 2008 express edition? C++
C++ Если проект создала в Visual C++ Express 2008, он должен запуститься просто в VS 2008?
visual c++ 2010 express edition C++
C++ настройки проекта visual studio express edition
C++ Требуется пояснение насчет visual c++, vs 2013 express edition и декомпиляции
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
M128K145
Эксперт С++
8284 / 3503 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
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
Эксперт С++
7157 / 3297 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
22.07.2009, 20:30     Visual C++ 2008 express edition - проблема с *.exe #4
Express Edition по умолчанию вроде создает не совсем exe-ник, а файл для dotNET Framework ?

Добавлено через 53 секунды
Выложи exe-ник в форум.
zim22
depict1
276 / 141 / 2
Регистрация: 11.07.2009
Сообщений: 606
22.07.2009, 20:56     Visual C++ 2008 express edition - проблема с *.exe #5
Цитата Сообщение от Trolly2002 Посмотреть сообщение
Перестроение всех файлов начато
ой как страшно...
Цитата Сообщение от Trolly2002 Посмотреть сообщение
Посоветуйте, что сделать?
скачать английскую версию студии
Rififi
2359 / 1054 / 44
Регистрация: 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
Айхрень...
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
Просто прогер
1279 / 1066 / 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
Еще ссылки по теме:
C++ Регистрация Visual c++ 2008 express
Не создается .exe файл Visual Studio Express 2013 C++
не работают *.exe файлы созданные в portable Visual C++ 2008 C++
Visual Studio 2008 создание самомтоятельного exe файла C++
Где найти файл помогания MVS C++ 2008 e-edition? C++

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

Или воспользуйтесь поиском по форуму:
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
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru