nasao sam neki program koji koristi ovaj header.
Code:
// small.h - makes small executables with MSVC++ 6.0 - copy to Include folder
// **************************************************************************
#pragma comment(linker,"/ENTRY:main")
#pragma comment(linker,"/MERGE:.rdata=.data")
#pragma comment(linker,"/MERGE:.text=.data")
#pragma comment(lib,"msvcrt.lib")
#if (_MSC_VER < 1300)
#pragma comment(linker,"/IGNORE:4078")
#pragma comment(linker,"/OPT:NOWIN98")
#endif
#define WIN32_LEAN_AND_MEAN
// small.h - makes small executables with MSVC++ 6.0 - copy to Include folder
// **************************************************************************
#pragma comment(linker,"/ENTRY:main")
#pragma comment(linker,"/MERGE:.rdata=.data")
#pragma comment(linker,"/MERGE:.text=.data")
#pragma comment(lib,"msvcrt.lib")
#if (_MSC_VER < 1300)
#pragma comment(linker,"/IGNORE:4078")
#pragma comment(linker,"/OPT:NOWIN98")
#endif
#define WIN32_LEAN_AND_MEAN
Kada kompajliram taj program exe fajl iznosi negdje oko 4 kb.Kada napisem neki bezze program
npr.
Code:
#include <iostream.h>
#include <small.h>
int main(){
cout << "Testing...\n";
return 0;
}
#include <iostream.h>
#include <small.h>
int main(){
cout << "Testing...\n";
return 0;
}
i kompajliram ga velicina exe fajla je mala a kad ga pokrenem BOOM izbaci gresku.
Pa zna li ko u cemu je misterija ovog headera i kako da nastimam da radi na svim programima?