int main()
{
typedef void(*func)();
HINSTANCE h = LoadLibraryEx(_T("dlltest.dll"), NULL, LOAD_WITH_ALTERED_SEARCH_PATH);
if (h) {
func f = (func)GetProcAddress(h, "test");
if(f)
f();
std::cout << "succese";
}
return 0;
}
{
typedef void(*func)();
HINSTANCE h = LoadLibraryEx(_T("dlltest.dll"), NULL, LOAD_WITH_ALTERED_SEARCH_PATH);
if (h) {
func f = (func)GetProcAddress(h, "test");
if(f)
f();
std::cout << "succese";
}
return 0;
}
extern "C" _declspec(dllexport) void test()
{
std::cout << 1;
}