Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Помогите с компиляцией проекта  (Прочитано 10979 раз)
0 Пользователей и 5 Гостей смотрят эту тему.
haron
Гость
« : 27-05-2008 07:14 » 

Подскажите, пожалуйста, как скомпилировать проект, чтобы его можно было запустить на другом компьютере без установки каких-либо библиотек. 
Записан
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #1 : 27-05-2008 07:26 » 

для начала надо определиться, в какой среде и под какую систему пишется проект Улыбаюсь
Записан

haron
Гость
« Ответ #2 : 27-05-2008 07:38 » 

Пишу в vs 2008 на С++
Записан
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #3 : 27-05-2008 08:19 » 

Лёш, я же говорил. Иголки надо под ногти загонять... Ну или калёным железом, да по пяточкам...

haron, партизан? комсомолец? А на вторую часть вопроса кто отвечать будет?

ПОД КАКУЮ СИСТЕМУ?
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #4 : 27-05-2008 08:24 » 

Джон, где ж столько иголок (
Записан

haron
Гость
« Ответ #5 : 27-05-2008 08:28 » 

Дико извиняюсь =)

Под Window конечно
Записан
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #6 : 27-05-2008 08:52 » 

Ааааа, держите меня семеро!!!

haron, издеваешься, да?

А под какую винду и что именно эта прога должна делать? Ага Если например с мультимедиа (видео, звук, картинки) работает, то без библиотек не обойтись. Если с сетью - тоже и тд. Тут встаёт проблема совместимости библиотек в разных версиях. С ServicePac UNICODE и тд. Или тебе "Привет мир!" надо?
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
haron
Гость
« Ответ #7 : 27-05-2008 09:01 » 

=)))))

Под Window XP(использовал C++/CLI )

В качестве изучения языка написал пятнашки, теперь вот пытаюсь оптимизировать данный труд.
Есть ли возможность все реализовать в одном exe-файле, если нет, то как узнать какие библиотеки ему нужно   
Записан
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #8 : 27-05-2008 09:12 » 

CLI? - тогда в общем случае забудь. На ХРюше не стоИт по умолчанию платформа .NET. Делай в чистом C++ с WinAPI или со статическим MFC. И даже в этом случае ессно твой проект будет зависеть от библиотек, но это уже будут библиотеки самой винды и в принципе они совместимы.

Или же требуй для свойе проги платформы .NET. Тут уже сам смотри, какую версию ты использовал для компиляции - 2, 3, 3.5

зы Я имел ввиду конечно твой первый вопрос про "БЕЗ установки библиотек".
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
haron
Гость
« Ответ #9 : 27-05-2008 10:02 » 

CLI? - тогда в общем случае забудь. На ХРюше не стоИт по умолчанию платформа .NET. Делай в чистом C++ с WinAPI или со статическим MFC. И даже в этом случае ессно твой проект будет зависеть от библиотек, но это уже будут библиотеки самой винды и в принципе они совместимы.

Или же требуй для свойе проги платформы .NET. Тут уже сам смотри, какую версию ты использовал для компиляции - 2, 3, 3.5

зы Я имел ввиду конечно твой первый вопрос про "БЕЗ установки библиотек".

Спасибо, почитаю тогда еще документацию

У меня тогда еще вопрос. Начал разбираться и малость запутался в языках - есть просто C++(чистый С++ как Вы говорите), есть C++/CLI , есть еще расширяемый C++ и, наверное, есть еще что-нибудь, до чего я еще не дошел. 

На каком из них стоит остановиться, чтобы не заблудиться ?   
Записан
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #10 : 27-05-2008 10:32 » 

C++ есть один. Для этого тебе нужна книжка Страуструпа (поищи в инете). Всё остальное это адаптация языка и расширение его разными библиотеками. Так происходит кстати не только с С++.

Если ты хочешь работать на С++, то учи стандарт. Ну и рекомендованая книжка от его так сказать папы.
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
haron
Гость
« Ответ #11 : 27-05-2008 10:35 » new

Джон, спасибо за помощь
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines