SDK Implementation lib/inc/dll

SDK Implementation lib/inc/dll

本文关键字:inc dll lib Implementation SDK      更新时间:2023-10-16

我正在使用Microsoft Visual Studio和SDK来开发应用程序。SDK 包括上面列出的文件。我正在用C++编码。我不确定我需要包含哪些内容才能使用 SDK。

我做了下面的事情,并尝试构建一个简单的hello world应用程序,但我不断收到错误LNK2019: unresolved external symbol_WinMain@16 referenced in function __tmainCRTStartup

我做了什么:

1)右键单击-属性-链接器-其他库目录-将路径更改为计算机上具有lib文件夹的位置。

2)相同,但将 SDK 附带的 Inc 文件夹添加到 C/C++ 其他包含目录。

通过执行上述操作,我假设我将 lib 和 .h 文件链接到 SDK 附带的项目。SDK还附带了.dll文件,我没有做任何事情。您可以在 SDK 中使用几种不同的语言,所以我不确定我需要使用和不使用什么。

但是,头文件不会显示在外部依赖项下。

我想我应该注意到,在此之前我已经尝试运行它几次,但不确定这是否会导致构建它的问题。

谢谢。

您看到的错误与头文件或源代码无关。 该错误是由于您没有选择正确的Visual Studio项目。

如果要编写控制台程序,并且将main()函数定义为入口点,则应从 Visual Studio 中选择Win32 Console Application项目。

该错误源于程序查找WinMain函数,当您选择Win32 Project时,该功能就存在。 通常,这些项目用于构建基于 GUI 的 Win32 应用。