| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > Visual C++ |
| Автор: Tony 4.11.2006, 15:38 |
| Начал учить c\c++.Ска4ал Visual Studio 2005 с Микрософта сайта.Написал простенькую программу (printf и scanf).Перенёс на другой компик и вижу:"This application has failed to start because the application configuration is incorrect." Подозреваю 4то нету NET библиотек.Снёс NET, но после этого Visual c++ вообще перастал зпускаться. Пробовал при инсталяции не ставить NET тoлько Visual c++.Так там не льзя.Как решить проблему? Не у всех же есть NET . |
| Автор: MorpeX 4.11.2006, 18:29 |
| Ты наверно скомпилировал отладочную версию, а не релизную. Build -> Set Active Configuration -> Win32 Release По-моему так... |
| Автор: Tony 4.11.2006, 18:48 |
| не помогает |
| Автор: Любитель 7.11.2006, 17:40 |
| Как, конкретно, создавал программу (с какими опциями проекта)? И если можно - код. |
| Автор: Tony 7.11.2006, 18:36 | ||
New project/CLR Console application.
|
| Автор: Earnest 7.11.2006, 18:40 |
| Если хочешь, чтобы работало без NET, так не пользуйся им! CLR, System... |
| Автор: Tony 7.11.2006, 18:48 | ||
| Опции по дефаулту Добавлено @ 18:53 написал так:
Разницы не какой |
| Автор: Earnest 7.11.2006, 19:12 |
| Создай заново проект, консольный, без CLR - нормальный тупой WinAPI Console. Что такое - опции по дефолту? Может, по дефолту - это как раз с Managed. |
| Автор: Tony 7.11.2006, 22:16 | ||
сделал Project/new Win32 Console application
4to зна4ет Managed ? |
| Автор: Earnest 8.11.2006, 09:18 |
| Еще нужно проверить наличие run-time DLL нужной версии на втором компе. Либо использовать статическую библиотеку. У меня 2003, а не 2005, поэтому точно не скажу, где смотреть. Но это в свойствах проекта. |
| Автор: Wzin 15.11.2006, 18:55 |
| Лично у меня такая фишка была, при не отключённых динамических библиотеках. при отключении всё работало обычно (как на Builder так и на VC) |
| Автор: maxim1000 15.11.2006, 18:58 |
| а ещё лучше попробовать отключить файл манифеста |
| Автор: Любитель 16.11.2006, 16:15 |
| Чем же это лучше? Если мы не отказываемся от динамик-линка, то это напротив хуже. Для статик - согласен, но статик нужен только для приложений, нормальное развёртывание которых невозможно (то есть конечный продукт - один экзешнки и больше не фига). По нормальному используем динамик-линковку, манифесту и юзаем инсталлеры. |
| Автор: maxim1000 16.11.2006, 16:37 |
| возможно, не очень хорошо выразился под "лучше попробовать отключить" я понимал "лучше в целях поиска причины ошибки" |