Сообщение от SubZer0
Хммм... впринципе это можно было и вручную...
тут еще одна проблема! как проследить с какой командной строкой пускается стандартный компилятор? есть ли какиенить шпионы для винды которые бы перехватывали прерывание запуска программы и в лог бы записывали все параметры?
|
для отслежки коммандной строки можно сделать так
#include "stdafx.h"
#include "windows.h"
#include "conio.h"
int main(int argc, char* argv[])
{
;
for (int i=0 ;i<=argc; i++)
MessageBox(0, argv[i],0,0);
return 0;
}
Компилируется и запускается так
C:\Blitz3D\bin\blitzcc.exe –c test.bb
C:\Blitz3D\bin\blitzcc.exe –q test.bb
но есть одна проблема при запуски компилятора он читает из памяти запустившего его процесса переменную пути запуска, вот как это побороть это интереснее