If you just wanna export functions from other files, just create a DLL and include it in your code with LoadLibrary.
Then, get the function's address by using GetProcAddress.
Something like this..
dll.dll:
includedll.cpp:Code:__cdecl(dllexport) void func() { cout << "Hello world!"; }
Code:typedef void (*myFunc)(); myFunc func; HANDLE dll = LoadLibrary("dll.dll"); func = (myFunc)GetProcAddress((HMODULE)dll, "func"); func(); FreeLibrary((HMODULE)dll);