SDK Implementation lib/inc/dll
SDK Implementation lib/inc/dll
我正在使用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 应用。
相关文章:
- 挂起和取消挂起一个文件DLL
- std::threads可以从Windows DLL中的全局变量创建/销毁吗?
- 导入库可以跨dll版本工作吗
- 从C++dll访问C#中的一行主要参数
- 链接到自行创建的dll失败
- 为什么使用 P/Invoke 调用 dll 时,某些计算机中的 LoadLibrary 失败?
- 在调用FreeLibrary后,释放动态链接到具有相同版本的CRT堆的DLL的内存
- 如何指定我希望我的LIB链接到的DLL文件?-Visual Studio 2019
- 如何将图像传输到c++(dll)中的缓冲区,然后在c#的缓冲区中读/写
- C++:将外部库链接到dll库
- 在 Windows 上,是否可以让 dll 在不使用 PATH 环境变量的情况下在另一个文件夹中查找依赖项?
- 不同的Visual Studio版本中缺少.dll
- 从DLL中删除类的实例
- 如何包装第三方DLL在R中使用
- 使用c#访问c++dll中带有char*参数的函数时发生AccessViolationException
- 系统.将数组移交给c#中动态加载的c++DLL时发生AccessViolationException
- 为什么导入Mixed native/CLR lib.dll的本机C++应用程序没有在Mixed lib.dll中的外部变
- 当我使用 C++ 中的 C# dll 来使用 Selenium 时,存在异常处理问题
- Python ctypes:不会按预期加载 dll
- SDK Implementation lib/inc/dll