微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 Dear ImGui 编译程序时出现常量链接器错误

如何解决使用 Dear ImGui 编译程序时出现常量链接器错误

83

后端:imgui_impl_dx9.cpp + imgui_impl_win32.cpp 操作系统:Windows 10
编译器:Visual Studio 2019

我的问题:

我在尝试编译我的程序时不断收到链接错误,但我不知道是什么导致了它们 我有所需的文件,它们包含在 .sln 属性和我的 main.cpp 中

1>------ Build started: Project: ConsoleApplication2,Configuration: Debug Win32 ------
1>ConsoleApplication2.cpp
1>imgui_widgets.cpp
1>Generating Code...
1>ConsoleApplication2.obj : error LNK2019: unresolved external symbol _Direct3DCreate9@4 referenced in function "bool __cdecl CreateDeviceD3D(struct HWND__ *)" (?CreateDeviceD3D@@YA_NPAUHWND__@@@Z)
1>imgui_impl_win32.obj : error LNK2019: unresolved external symbol _XInputGetState@8 referenced in function "void __cdecl ImGui_ImplWin32_UpdateGamepads(void)" (?ImGui_ImplWin32_UpdateGamepads@@YAXXZ)
1>imgui_impl_win32.obj : error LNK2019: unresolved external symbol _XInputGetCapabilities@12 referenced in function "void __cdecl ImGui_ImplWin32_UpdateGamepads(void)" (?ImGui_ImplWin32_UpdateGamepads@@YAXXZ)
1>C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Lib\x64\xinput.lib : warning LNK4272: library machine type 'x64' conflicts with target machine type 'x86'
1>C:\Users\Logan\source\repos\ConsoleApplication2\Debug\ConsoleApplication2.exe : Fatal error LNK1120: 3 unresolved externals
1>Done building project "ConsoleApplication2.vcxproj" -- Failed.
========== Build: 0 succeeded,1 Failed,0 up-to-date,0 skipped ==========

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。