Переписать приложение Win32 с помощью HINSTANCE в консольное приложение Win32

У меня есть приложение win32, которое использует HINSTANCE. Вот main.cpp:

#include "stdafx.h"
#include "testlib.c"

int APIENTRY WinMain(HINSTANCE hInstance,
                 HINSTANCE hPrevInstance,
                 LPSTR     lpCmdLine,
                 int       nCmdShow)
{   
LoadTestLibrary(); 
    // etc....
}

testlib.c выглядит так:

HINSTANCE TESTLIB=NULL;

long LoadTestLibrary()
{
    TESTLIB=LoadLibrary("TESTLIB.DLL");
    if(TESTLIB == NULL)
{
MessageBox(NULL, "Unable to load TESTLIB.DLL", "ERROR", MB_OK);
    return(-1);
}
else
{
    // do some stuff...
}

Я хочу переписать код в консольном приложении win32. весь вывод будет отображаться вместо окна сообщения. Причина, по которой мне нужно консольное приложение, заключается в том, что мне нужно скомпилировать его с помощью mono и использовать на сервере Linux.

0 ответов

Другие вопросы по тегам