Официальный сайт студ.городка НГТУ
Программирование и БД » Visual Studio 2010 

#1  12.01.12 17:04

Visual Studio 2010

Подскажите пожалуйста, например Я написал программу в VS, на моём компе она запускается, но Я хочу чтобы он на чужом компе тоже запускался но без установки ВС. Что для этого мне нужно сделать?

Offline

#3  12.01.12 17:51

Re: Visual Studio 2010

Matrim, объясни пожалуйста по простому что нужно сделать?

Offline

#4  12.01.12 18:03

Re: Visual Studio 2010

вместе с программой установить распространяемый пакет нужного языка, т.е. фактически набор нужных динамических библиотек.
VS - это не язык, нужен пакет для поддержки того языка, на котором написана программа

Offline

#5  12.01.12 20:07

Re: Visual Studio 2010

С++
а где взять этот пакет?

Исправлено Vamp_mix (12.01.12 20:10)

Offline

#6  12.01.12 20:13

Re: Visual Studio 2010

не поверишь (скачать бесплатно без СМС)
http://www.microsoft.com/downloads/ru-r … bf0912db84
http://www.microsoft.com/downloads/ru-r … 50143D5867

Offline

#7  12.01.12 21:14

Re: Visual Studio 2010

ну новичок Я в этом ещё, что прикалываешься!)

Offline

#8  16.01.12 01:05

$up
Профиль

Re: Visual Studio 2010

можно ещё статически слинковать, тогда дополнительных библиотек не нужно

Offline

#9  16.01.12 11:12

Re: Visual Studio 2010

$up, сейчас тебя попросят в картинках показать, где и что нужно натыкать в 2010 студии для этого
я подумал об этом и понял, что проще пару ссылок дать :)

Offline

#10  16.01.12 11:47

Re: Visual Studio 2010

Если прога скомпилена в режиме Debug на другой машине она и не запуститься, может в этом дело? Попробуй переключиться на Release.

Offline

#11  16.01.12 12:06

Re: Visual Studio 2010

разница релиза и дебага не в этом же

Offline

#12  17.01.12 11:07

Re: Visual Studio 2010

согласен, не в этом. Но такое тоже имеет место случаться и, возможно, что проблема ТС именно в этом, он же не уточнил какие у него настройки компилятора.

Offline

#13  17.01.12 13:34

Re: Visual Studio 2010

Для того что бы твое приложение работало на других компьютерах, необходимо что бы на этих самых компьютерах был установлен пакет библиотек FrameWork той версии, в которой был выполнен и скомпилирован твой проект.

Вообще, как я понял, начиная с VS 2005 возможность компилировать  исполняемый код без использования FrameWork была изъята. Да и честно говоря как в VS 2003(она же VS.net) скомпилировать автономно исполняемый код без FW v1.1 я так и не разобрался несмотря что в настройке проекта такая функция была.
А по поводу

можно ещё статически слинковать, тогда дополнительных библиотек не нужно

По подробней можно? Я все внешние библиотеки которые использовал включал в проект, собственно хранились они в той же папке где находился сам экзешник, но тем не менее без FW программка не запускалась.

Исправлено eagle (17.01.12 13:38)

Offline

#14  18.01.12 00:36

$up
Профиль

Re: Visual Studio 2010

eagle, ты похоже имеешь ввиду .net, там без фреймворка никуда. Я говорил про unmanaged C++.

Under Configuration Properties, C/C++, Code Generation, Runtime Library -> MultiThreaded (/MT)

In addition, if using MFC:

Configuration Properties, General, Use of MFC -> Use MFC in a Static Library

In addition, if using ATL:

Configuration Properties, Genera, Use of ATL -> Static Link to ATL

Offline

#15  25.02.12 21:23

Re: Visual Studio 2010

Vamp_mix, Project properties -> Configuration properties -> C/C++ -> Code generation -> Runtime Library
поставить MT либо MTd, тогда можно будет запускать и без установленных VS redisributable

Offline

Программирование и БД » Visual Studio 2010 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.029 сек.
Выполнено 11 запросов.