_tWinMain在静态库LNK2019中
_tWinMain in static lib LNK2019
我尝试将main(WinMain)放在静态库中:
#include <tchar.h>
#include <Windows.h>
int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPTSTR lpCmdLine, int nCmdShow) {...}
但我得到了:
MSVCRTD.lib(crtexew.obj) : error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tmainCRTStartup
我试图构建为"Unicode"和"Multi-byte"。
我尝试在没有"_t"(和LPSTR)的情况下写作。
我尝试写外部"C"。
链接器标志包括/SUBSYSTEM:WINDOWS
和我的静态库
我知道这是可能的,因为它是在 SDL、SFML 等库中完成的。
你的问题是库中的函数被称为_tWinMain。
只要叫它WinMain,你就可以走了。
相关文章:
- 如果C++类在类方法中具有动态分配,但没有构造函数/析构函数或任何非静态成员,那么它仍然是POD类型吗
- #为""定义宏;静态";针对不同的上下文
- cmake如何在fedora工作站中找到boost静态库包
- 静态数据成员的问题-修复链接错误会导致编译器错误
- 将公共但非静态的成员函数与ALGLIB集成
- cmake在我的项目中所需的所有静态库都不成功
- C++从另一个类访问公共静态向量的正确方法是什么
- 基于boost的程序的静态链接——zlib问题
- 在静态库中嵌入类方法
- Qt C++静态thread_local QNetworkAccessManager是线程应用程序的好选择吗
- 如何在C++中获得"静态纯虚拟"功能?
- 私有类型的静态常量成员
- 使用gcc从静态链接的文件中查找可选符号
- LNK2019 在文件中调用静态成员的方法时出错.cpp
- MAPI 链接静态库 (LNK2019: 未解析的外部符号)
- 调用静态方法,收到错误:LNK2019
- openCV 243 使用静态库错误LNK2019
- _tWinMain在静态库LNK2019中
- 在静态方法内部使用函数时,会出现LNK2019未解析的外部
- LNK2019用于静态库中的内联函数