powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Создание obj файла с помощью cl.exe
3 сообщений из 28, страница 2 из 2
Период между сообщениями больше года.
Создание obj файла с помощью cl.exe
    #37813347
Зоркий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток!

Можете помочь с такой темкой?

WinExec("cmd.exe /C vsvars32.bat && cl.exe New_file.cpp > error.txt && exit",SW_HIDE);
//произвести компиляцию кода С++ и все ошибки при их возникновении записать в файл error.txt

можно ли это записать так? ->
system("1111.bat");

1111.bat - файл бат в котором должно быть условие то что сверху (cmd.exe /C vsvars32.bat && cl.exe New_file.cpp > error.txt && exit)
Как его написать?

И ПОЧЕМУ МОЖЕТ НЕ РАБОТАТЬ WinExec НА НЕКОТОРЫХ БИЛДЕРАХ?
все файлы есть, все файлы в папке с программой.
WinExec работает.
С++ Builder 6
Все это работает на многих компьютерах.

но на некоторых не работает. причем все компы одинаковые и версии программ одни и те же)

был момент такой:
WinExec("cmd.exe /C New_file.exe && exit",SW_SHOW); // запускает созданную прогр. в ком. строке
на тех ПК, на которых не работает та запись, эта запись тоже не срабатывала.
Я записал ее так-
system("1111.bat");

где 1111.bat:

bcc32.exe New_file.cpp
New_file.exe
pause
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Создание obj файла с помощью cl.exe
    #38341414
Alex123_123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Proger89,

Извени за беспокойство, уменя возникла проблема которою давно не могу решить.
Проект создал в VS10, в этом проекте использую библотеки стороней разработки в месте с исходниками...

В чом- же проблема:
Построил по исходникам (dll)
подключил проекту, все ОК!!!!
Подключил все файлы....

Начинаю использовать код, но в строчке указаной строчке или любом визове конструктора любого класа.
Все они должны быть взяты с библиотек....
Handle(WNT_Window) aWNTWindow = new WNT_Window(theGraphicDevice,GetSafeHwnd ());
В заголовочном класе конструктор описан так....

Standard_EXPORT WNT_Window(...... ); //# define Standard_EXPORT __declspec( dllexport )
Я понимаю что в моем случае должно быть
# define Standard_EXPORT __declspec( dllimport )
но в примерах используется # define Standard_EXPORT __declspec( dllexport ) при етом все отлично работает

Какие настройки необходимо сделать чтобы кампилятор увидел описание конструктора...

Подскажи хотябы гения у кого хотябы можно узнать в чем дело...
За рание благодарю!!!!
...
Рейтинг: 0 / 0
Создание obj файла с помощью cl.exe
    #38341512
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex123_123,
Модератор:
Создай новую тему для обсуждения, а не поднимай старую.
...
Рейтинг: 0 / 0
3 сообщений из 28, страница 2 из 2
Форумы / C++ [игнор отключен] [закрыт для гостей] / Создание obj файла с помощью cl.exe
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]