我已经尽我所能尝试了两种方法:
- 一个包含两个项目 Nukear 和 Nuklar 测试的解决方案。Nuklear 包含它所有的 c 文件和头文件。然后它编译成一个静态库,并在核试验中添加了它的引用。
- 所有这些都在一个项目中 - 演示文件和核库文件。
两个都不行
在这两种情况下,我还为 x64 Debug 链接了以下 .lib:
- opengl32.lib
- glew32sd.lib
- glfw3.lib
我认为我得到的主要错误是:
Severity Code Description Project File Line Suppression State
Error LNK2001 unresolved external symbol NK_MEMCPY NuklearTest D:\vs_project\NuklearT\NuklearTest\NuklearTest\Nuklear.lib(nuklear_buffer.obj) 1
Severity Code Description Project File Line Suppression State
Error LNK2001 unresolved external symbol NK_MEMSET NuklearTest D:\vs_project\NuklearT\NuklearTest\NuklearTest\Nuklear.lib(nuklear_context.obj) 1