错误LNK2019:函数___tmainCRTStartup中引用了无法解析的外部符号_wWinMain @ 16

菲克龙

我已经开始使用DirectX 11并遇到以下编译错误:

错误1错误LNK2019:函数_ _tmainCRTStartup中引用了无法解析的外部符号wWinMain @ 16

错误2错误LNK1120:1个未解决的外部组件(我认为此错误是由于该错误上方的错误引起的)

我已经搜索了很长时间的针对此问题的修复程序,但是在此网站或任何其他通过google的网站上都找不到针对此问题的修复程序。

我为此项目使用Visual Studio 2012和c ++。为了创建测试项目,我通过“新建项目”->“ Visual C ++”->“空项目”创建了一个空项目。我正在为此项目使用标准编译器。

这是我的main.cpp文件中的wWinMain标头:

int wWinMain(HINSTANCE hInstance, HINSTANCE prevInstance,
 LPWSTR cmdLine, int cmdShow)

IntelliSense还在文件开头的某些包含行中不断抛出“ 4 IntelliSense:'#'nothere here”错误,这些行包括:(编辑:错误不断消失并再次出现)

#include <Windows.h>
#include <memory>
#include "BlankDemo.h"
#include <tchar.h>

我把它放在帖子中,因为我认为这可能是受错误影响或与错误有关,它可能只是包含文件。BlankDemo.h是仅生成空白DirectX 11窗口的测试演示的头文件。

我使用的所有代码均来自DirectX上的一本书;因为我还不习惯DirectX,所以我尝试了许多修复程序,但似乎都没有摆脱该错误的方法,这些修复程序是:

转到“属性”->“配置属性”->“常规”->“字符集”,然后将其更改为“使用Unicode字符集”。

更改字符集后,错误仍然存​​在。

转到“属性”->“链接器”->“系统”,然后将“子系统”更改为Windows(/ SUBSYSTEM:WINDOWS)。

我也尝试将其更改为控制台(/ SUBSYSTEM:CONSOLE),这些更改似乎都不能解决问题。

我也转到了“属性”->“链接器”->“命令行”,并在“其他选项”中添加了/ ENTRY:“ wWinMainCRTStartup”,这也不能解决问题。

我仍然对项目进行了更改,如上面在项目中所述。我只输入了几行代码,因为错误似乎与我在这篇文章中输入的代码有关,而且当我复制并粘贴代码时,它似乎格式不正确,但是请告诉我是否需要查看更多代码。

编辑:我已将函数更改为int WINAPI __stdcall wWinMain(HINSTANCE hInstance, HINSTANCE prevInstance,
 LPWSTR cmdLine, int cmdShow)即使使用__stdcallWINAPI在函数名称中均不起作用,看来。至少,以我使用它们的方式,请告诉我这是否不正确。

菲克龙

对不起,看来我在这里犯了错误,在属性->配置属性->常规->字符集下,我没有使用Unicode开始。看来,从一开始就使用多字节字符集,这使Visual Studio 2012感到困惑,以为我改用了多字节字符集。即使将“属性”->“链接器”->“高级”下的入口点设置为wWinMainCRTStartup,也会导致该错误。很有道理,因为无法正确识别字符。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

错误LNK2019:函数main中引用了无法解析的外部符号

来自分类Dev

错误LNK2019:函数main中引用了无法解析的外部符号

来自分类Dev

LNK2019:函数___tmainCRTStartup中使用DLL引用的未解析的外部符号_main

来自分类Dev

错误21错误LNK2019:无法解析的外部符号:....在函数:...中引用。

来自分类Dev

使用defalt args时在函数_main中引用的错误LNK2019无法解析的外部符号

来自分类Dev

错误LNK2019:无法解析的外部符号:: FindWindow()函数

来自分类Dev

错误:LNK2019:Qt中无法解析的外部符号

来自分类Dev

C ++:错误LNK2019:函数中引用的未解析的外部符号__snprintf

来自分类Dev

C ++:错误LNK2019:函数_main中引用的未解析的外部符号

来自分类Dev

C ++:错误LNK2019:函数_main中引用的未解析的外部符号

来自分类Dev

收到“错误LNK2019:无法解析的外部符号...”

来自分类Dev

C ++ LNK2019错误:无法解析的外部符号

来自分类Dev

Visual Studio的LNK2019错误-无法解析的外部符号

来自分类Dev

错误LNK2019:无法解析的外部符号“ public:

来自分类Dev

问题:“错误LNK2019:无法解析的外部符号”

来自分类Dev

错误LNK2019:无法解析的外部符号“ public:__thiscall

来自分类Dev

LNK2019 未解析的外部符号 GetMonitorBrightness 在函数 main 中引用

来自分类Dev

LNK2019:C ++ / CLI中无法解析的外部符号

来自分类Dev

如何解决错误LNK2019:无法解析的外部符号-函数?

来自分类Dev

错误LNK2019:VS2019中的函数_printf中引用的未解析的外部符号__imp____acrt_iob_func

来自分类Dev

在Visual Studio中构建MATLAB mex文件会给出“函数mexFunction中引用的LNK2019无法解析的外部符号_mexPrintf”吗?

来自分类Dev

错误LNK2019:未解析的外部符号“公共:__thiscall RNG :: RNG(unsigned __int64)”(?? 0RNG @@ QAE @ _K @ Z)在函数_main中引用

来自分类Dev

LNK2019未解析的外部符号_CrtDbgReport在函数_CRT_RTC_INIT SDL2中引用

来自分类Dev

C ++错误错误LNK2019:无法解析的外部符号,语法错误?

来自分类Dev

Visual Studios C ++代码中的错误。Lab4.obj:错误LNK2019:无法解析的外部符号“布尔__cdecl

来自分类Dev

错误3错误LNK2019:无法解析的外部符号“ public:void __thiscall

来自分类Dev

C ++ LNK2019无法解析的外部符号stdlib

来自分类Dev

C ++ LNK2019无法解析的外部符号

来自分类Dev

如何修复LNK2019无法解析的外部符号

Related 相关文章

  1. 1

    错误LNK2019:函数main中引用了无法解析的外部符号

  2. 2

    错误LNK2019:函数main中引用了无法解析的外部符号

  3. 3

    LNK2019:函数___tmainCRTStartup中使用DLL引用的未解析的外部符号_main

  4. 4

    错误21错误LNK2019:无法解析的外部符号:....在函数:...中引用。

  5. 5

    使用defalt args时在函数_main中引用的错误LNK2019无法解析的外部符号

  6. 6

    错误LNK2019:无法解析的外部符号:: FindWindow()函数

  7. 7

    错误:LNK2019:Qt中无法解析的外部符号

  8. 8

    C ++:错误LNK2019:函数中引用的未解析的外部符号__snprintf

  9. 9

    C ++:错误LNK2019:函数_main中引用的未解析的外部符号

  10. 10

    C ++:错误LNK2019:函数_main中引用的未解析的外部符号

  11. 11

    收到“错误LNK2019:无法解析的外部符号...”

  12. 12

    C ++ LNK2019错误:无法解析的外部符号

  13. 13

    Visual Studio的LNK2019错误-无法解析的外部符号

  14. 14

    错误LNK2019:无法解析的外部符号“ public:

  15. 15

    问题:“错误LNK2019:无法解析的外部符号”

  16. 16

    错误LNK2019:无法解析的外部符号“ public:__thiscall

  17. 17

    LNK2019 未解析的外部符号 GetMonitorBrightness 在函数 main 中引用

  18. 18

    LNK2019:C ++ / CLI中无法解析的外部符号

  19. 19

    如何解决错误LNK2019:无法解析的外部符号-函数?

  20. 20

    错误LNK2019:VS2019中的函数_printf中引用的未解析的外部符号__imp____acrt_iob_func

  21. 21

    在Visual Studio中构建MATLAB mex文件会给出“函数mexFunction中引用的LNK2019无法解析的外部符号_mexPrintf”吗?

  22. 22

    错误LNK2019:未解析的外部符号“公共:__thiscall RNG :: RNG(unsigned __int64)”(?? 0RNG @@ QAE @ _K @ Z)在函数_main中引用

  23. 23

    LNK2019未解析的外部符号_CrtDbgReport在函数_CRT_RTC_INIT SDL2中引用

  24. 24

    C ++错误错误LNK2019:无法解析的外部符号,语法错误?

  25. 25

    Visual Studios C ++代码中的错误。Lab4.obj:错误LNK2019:无法解析的外部符号“布尔__cdecl

  26. 26

    错误3错误LNK2019:无法解析的外部符号“ public:void __thiscall

  27. 27

    C ++ LNK2019无法解析的外部符号stdlib

  28. 28

    C ++ LNK2019无法解析的外部符号

  29. 29

    如何修复LNK2019无法解析的外部符号

热门标签

归档