Другие языки программирования и технологии
Возможно ли из программы, написанной в VISUAL STUDIO c++ извлечь exeшник так, чтобы он запускался абсолютно везде?
На всех компах, не зависимо от наличия VS
Нет, только под Windows, только при наличии на другой машине того Распространяемого пакета Visual C++ для Visual Studio (2005, 2008, 2010, 2012, 2013), в среде которого выполнялась компиляция. Кроме того, если это был Visual C++, то потребуется версия .NET Framework, библиотеки которой использовалась для создания приложения. Ну и если компилировалось под 64-разрядную систему, то на 32-разрядной не запустится.
Вы что? Конечно! Это вам не pascal abc, если я вас правильно понял.
Заходите в папку проекта, а там смотрите, где лежит exe файл. Вроде, в
каталоге Debug.
Заходите в папку проекта, а там смотрите, где лежит exe файл. Вроде, в
каталоге Debug.
А вы как думали? Я сам извлекал этот ехешник. Все работает.
Во-первых, на чем написан ехешник и в чем скомпилирован. ?
Если он написан на голом Си и скомпилирован хоть и в Вижуал Студио, но не в 2012, то он может работать аж на Вин95 без всяких левых библиотек.
Если он написан на голом Си, но скомпилирован в ВС2012 без апдейта и специальной настройки в свойствах проекта, то он уже не будет работать на Вин95, и даже на ВинХП, а только на ВинВиста и выше.
Упаковать же можно, в принципе, любой ехешник в любой ехешник, независимо от того, кто из них на чем написан. Но если внешний ехе требует левые библиотеки, то без них он не извлечет внутренний.
Во-вторых, в Вижуал Студио можно писать разные приложения на С++.
Можно под .НЕТ (Винформс и СЛР) -и тогда они требуют .НЕТ как минимум.
Можно под МФС - тогда требуют Вижуал С++ Редист.
Можно на С++, но с применением библиотек Вижуал С++ Редист - и снова он будет нужен. Если только не отлинковать Вижуал С++ Редист статически.
Можно на голом Си или С++ без Вижуал С++ Редист - тогда он будет не нужен.
Если он написан на голом Си и скомпилирован хоть и в Вижуал Студио, но не в 2012, то он может работать аж на Вин95 без всяких левых библиотек.
Если он написан на голом Си, но скомпилирован в ВС2012 без апдейта и специальной настройки в свойствах проекта, то он уже не будет работать на Вин95, и даже на ВинХП, а только на ВинВиста и выше.
Упаковать же можно, в принципе, любой ехешник в любой ехешник, независимо от того, кто из них на чем написан. Но если внешний ехе требует левые библиотеки, то без них он не извлечет внутренний.
Во-вторых, в Вижуал Студио можно писать разные приложения на С++.
Можно под .НЕТ (Винформс и СЛР) -и тогда они требуют .НЕТ как минимум.
Можно под МФС - тогда требуют Вижуал С++ Редист.
Можно на С++, но с применением библиотек Вижуал С++ Редист - и снова он будет нужен. Если только не отлинковать Вижуал С++ Редист статически.
Можно на голом Си или С++ без Вижуал С++ Редист - тогда он будет не нужен.
Похожие вопросы
- Visual Studio C++, ошибка : "не удается найти указанный файл"
- Visual studio c++ помогите пожалуста!!!
- Помогите пожалуйста, нужно написать программу в С++ (Visual Studio). Как можно проще.
- можно ли изменить программу написаную в visual studio?
- Помогите решить задачу в visual studio c++
- помогите решить задачи оператор switch решение нужно visual studio (C)
- Задание для visual studio(c++)
- составить программу на языке visual basic c++ 2010
- Возможно ли любую программу написать на языке C++ при помощи только структурного программирования, без ООП?
- Кто-нибудь знает, как запустить wav-файл из программы написанной на Visual Basic 6.0?