Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как скомпилировать проект с командной строки? используя bat-файл 
V
    Опции темы
Alca
Дата 17.7.2008, 09:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3993
Регистрация: 14.6.2006

Репутация: 6
Всего: 50



Как скомпилировать проект с командной строки, используя bat-файл (VS 2005, приложение WIN32)?

Это сообщение отредактировал(а) Alca - 17.7.2008, 09:05


--------------------
PM WWW ICQ Skype Jabber   Вверх
Lazin
Дата 17.7.2008, 09:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 2
Всего: 154



курить доки по nmake
PM MAIL Skype GTalk   Вверх
Rififi
Дата 17.7.2008, 10:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1254
Регистрация: 9.3.2008

Репутация: 2
Всего: 36



Alca, 
последовательно вписать в bat-файл команды компиляции исходников (cl.exe) и линковки полученных obj-файлов (link.exe) с соответствующими опциями.
PM MAIL   Вверх
Alca
Дата 17.7.2008, 11:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3993
Регистрация: 14.6.2006

Репутация: 6
Всего: 50



это я понял, надо исходники


--------------------
PM WWW ICQ Skype Jabber   Вверх
Lazin
Дата 17.7.2008, 11:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 2
Всего: 154



Цитата(Alca @  17.7.2008,  11:45 Найти цитируемый пост)
это я понял, надо исходники 

создание исходников - задача программиста!
PM MAIL Skype GTalk   Вверх
Alca
Дата 17.7.2008, 11:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3993
Регистрация: 14.6.2006

Репутация: 6
Всего: 50



а на форуме кто?


--------------------
PM WWW ICQ Skype Jabber   Вверх
Lazin
Дата 17.7.2008, 12:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 2
Всего: 154



тебе какие исходники?
если исходники батника - то нет смысла, так как на твоей машине он будет отличаться

лучше используй nmake, на rsdn есть статья на эту тему: http://www.rsdn.ru/article/devtools/nmake.xml
а bat - это костыли...
PM MAIL Skype GTalk   Вверх
nerezus
Дата 17.7.2008, 13:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: нет
Всего: 43



Alca, прекрати тупить!
Какие нафиг исходники? Тебе все уже написали. Никакие исходники не нужны кроме тех, что у тебя.

Ты первый человек на форуме, который меня заставил злиться.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Alca
Дата 17.7.2008, 18:02 (ссылка)    | (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3993
Регистрация: 14.6.2006

Репутация: 6
Всего: 50



nerezus! Та ты просто не знаешь конкретно что написать ... smile 

Это сообщение отредактировал(а) Alca - 17.7.2008, 18:03


--------------------
PM WWW ICQ Skype Jabber   Вверх
Rififi
Дата 17.7.2008, 18:38 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1254
Регистрация: 9.3.2008

Репутация: 2
Всего: 36



Цитата(Alca @  17.7.2008,  12:45 Найти цитируемый пост)
это я понял, надо исходники 


Код
#include <iostream>

int main()
{
    std::cout << "Hello, world!" << std::endl;
    return (0);
}


компиляция
cl -c -MD -EHsc hello.cpp
линковка
link hello.obj

PM MAIL   Вверх
jonie
Дата 17.7.2008, 19:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир

Репутация: 6
Всего: 118



вариант: использовать msbuild (исходники не дам, msdn.microsoft.com даст, они добрый).

Это сообщение отредактировал(а) jonie - 17.7.2008, 19:37


--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
Alca
Дата 21.7.2008, 14:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3993
Регистрация: 14.6.2006

Репутация: 6
Всего: 50



Варианты:
1. Build.bat
Код

    "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\MSBuild.exe" "C:\TestProj\TestProj.vcproj" > "C:\\log.log"

2. Было бы не плохо имень vcproj2mak.exe.
3. Build the .vcproj files
   Anyone know how can I build the .vcproj files downloaded from MS site by free VC++ .NET commandline toolkit ?
   thanks in advanced. Oh ok, found the solution.

  Download files below:
  1. http://www.arstdesign.com/articles/prjconverter_demo.zip
  2. http://jrfonseca.dyndns.org/projects/gnu-w...otstrap.tar.bz2
  3. http://cc.borland.com/codecentral/ccweb.exe/listing?id=21138
  This is a modified version of
  http://cvs.sourceforge.net/viewcvs.py/*che...type=text/plain
  which doesn't translate cl options to gcc options, but you need to register
  an account at there to download it

  Step by step guide:
  1. Use prjconverter to convert .vcproj/.sln files to .dsp/.dsw files
  2. Use dsw2mak (you need gawk to run this script) to convert .dsp/.dsw files to makefile
  3. Use nmake on the generated makefiles, good luck on compiling!

Это сообщение отредактировал(а) Alca - 21.7.2008, 14:36


--------------------
PM WWW ICQ Skype Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0539 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.