如果您试图从
我认为解决这个问题的最佳方法是从
问题在于ImageMagick正在使用控制台参数(我将来也打算使用它们):
所以传递NULL和0可能不是一个好主意。我该如何将WinMain参数转换为main参数?
Console (/SUBSYSTEM:CONSOLE)
更改构建类型为Windows (/SUBSYSTEM:WINDOWS)
,那么您将收到一个错误,报告入口点WinMain不存在:
![MSVCRT.lib(crtexew.obj) : error LNK2001: unresolved external symbol _WinMain@16](https://istack.dev59.com/5NyDH.webp)
WinMain
调用您的正常int main(int, char**)
:#ifdef _WINDOWS_
INT WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
PSTR lpCmdLine, INT nCmdShow)
{
return main(0, NULL);
}
#endif
问题在于ImageMagick正在使用控制台参数(我将来也打算使用它们):
所以传递NULL和0可能不是一个好主意。我该如何将WinMain参数转换为main参数?