|
1 / 1 / 0
Регистрация: 12.03.2012
Сообщений: 10
|
|
Создание отчуждаемых проектов в MS Visual Studio 201012.03.2012, 11:39. Показов 6955. Ответов 12
Метки нет (Все метки)
Добрый день!
Задача: создать полностью отчуждаемый проект (полноценное приложение с элементами управления), который бы запускался на любом компьютере. Подскажите, пожалуйста, возможно ли в MS Visual Studio 2010 C++, создавать такие проекты, которые бы не требовали при запуске EXE файла никаких, дополнительно установленных, библиотек, установленной .NET и т.д.? Сродни с Borland Delphi. Например, на вновь установленной («голой») Windows XP SPx? СПАСИБО!
0
|
|
| 12.03.2012, 11:39 | |
|
Ответы с готовыми решениями:
12
Visual Studio 2010 не подчёркивает ошибки в коде в одном из проектов Создание DLL на Visual Studio 2010-12 Visual Studio 2010 (создание проекта) |
|
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
|
|
| 12.03.2012, 11:44 | |
|
djvmb, любой нативный проект так может запускаться
0
|
|
|
1 / 1 / 0
Регистрация: 12.03.2012
Сообщений: 10
|
||
| 12.03.2012, 12:31 [ТС] | ||
|
Верно ли я понял, что моя проблема частично заключается в этом: Не работает exe-файл на других компьютерах: нет нужных библиотек А как быть, если я для разработки приложения использую CLR? При запуски приложения он требует установленной .NET Добавлено через 29 минут Именно из за этой проблемы, лет 10 назад, я ушел с Visual Basic на Delphi - потому, как EXE файл тащил за собой кучу всевозможных DLL ;( Добавлено через 9 минут Попробовал, выставил опцию "Использовать MFC в статической библиотеке" в свойствах проекта (консольное приложение). На другом компе запустилось, без вопросов! Как бы мне проделать тоже самое с программой, которая создана последством "Visual C++ -> CLR -> Приложение Windows Form"? ТАк или иначе на "голой" ОС требует .NET...
0
|
||
|
6 / 5 / 0
Регистрация: 01.01.2012
Сообщений: 29
|
|
| 14.03.2012, 04:13 | |
|
0
|
|
|
447 / 300 / 65
Регистрация: 12.10.2009
Сообщений: 1,162
|
|
| 14.03.2012, 04:59 | |
|
"Visual C++ -> CLR -> Приложение Windows Form" не сможет работать без установленного NET.
т. к. CLR есть главная часть .NET, по умолчанию среда .NET установлена в ОС не ниже Windows Vista, а при включенном авто обновлении на Win Xp Sp3 ставиться Net 2.0. Альтернативой установке .NET может служить система виртуализации приложения но при этом фактически создается "песочница" которая внутри себя содержит не только ваше приложение а также все необходимые компоненты и библиотеки из-за чего итоговое приложение раздувается до десятков, а в особо запущенных случаях, сотен мегабайт
0
|
|
|
1 / 1 / 0
Регистрация: 12.03.2012
Сообщений: 10
|
||
| 16.03.2012, 06:22 [ТС] | ||
|
Перенес порект под Borland C++ Builder 6, после установил C++Builder XE2 и с удовольствием в нем работю.
0
|
||
|
|
|
| 16.03.2012, 08:30 | |
|
djvmb, понизь версию framework поекта с 3.5 до 2-й и все заработает.Уже давно заметил что к сожалению подавляющее число форумчан не понимают что дефалтный проект студии во-певых идет с настройками текста юникод(это грабли с char,которые просто сменой кодировки в настройках меняются),а во вторых дефалтная версия фрэймвек в проектах 3.5,а можно понизить до 2-й(не у всех на борту даже 3-я версия имеется,а вы 3.5 оставляете).Не надо шаманить и приписывать волшебство туда где все решается настройками...
0
|
|
|
1 / 1 / 0
Регистрация: 12.03.2012
Сообщений: 10
|
|||
| 16.03.2012, 10:09 [ТС] | |||
|
0
|
|||
|
|
||
| 16.03.2012, 10:21 | ||
|
1-е Использовать прототип функции с А к примеру MessageBoxA LoadImageA но я считаю это нубством 2-е собственно поменять настройки с Unicode на MultyByte Character Set 3-е Я же пишу всё в 6-й версии, а затем по завершениию компилирую в 9-ке(если есть грабли, устраняю их, но по практике их почти никогда нет, зато проект 6-ки содержит "привычные" глазу настройки и не надо мучаться и что либо подстраивать в 9-ке)
0
|
||
|
0 / 0 / 0
Регистрация: 13.05.2010
Сообщений: 58
|
|
| 16.03.2012, 16:31 | |
|
QT библиотека двa dll собой таскать придетьс и все, ку да уж более отчужденное приложение.
0
|
|
|
1 / 1 / 0
Регистрация: 12.03.2012
Сообщений: 10
|
|
| 19.03.2012, 06:37 [ТС] | |
|
0
|
|
| 19.03.2012, 06:37 | |
|
Помогаю со студенческими работами здесь
13
Создание MDI приложения в Visual Studio 2010 Создание ввода вывода в visual studio 2010 Чем отличается Microsoft Visual C++ 2010 Express от Visual Studio 2010 Ultimate Будет ли всегда программа написанная на Visual Studio 2010 открываться в Visual Studio 2003 ? Отличие сборок Visual Studio 2008 от Visual Studio 2010 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|