因此,我一直在尝试启动并运行此small project。
我不是C / C ++专家,并且我认为我不会在此issue方面获得任何帮助,因为该项目似乎以某种方式被放弃了。
所以我在这里问。
这是我到目前为止所做的:
_out
目录cmake
从那里然后在VS Community Edition 15 2017中,我得到了following:
2> LINK:致命错误LNK1104:无法打开文件'dxerr.lib'
正在阅读around,看来这是一个过时的库,自Windows SDK 8+起不再可用。
在文章中,他们终止说:
VS 2015/2017:VS 2015/2017 C运行时与旧版DirectX SDK中随附的DXERR.LIB不兼容。您将在尝试使用它时收到链接错误。您可以使用此模块替换DXERR LIB,但必须重建使用它的代码。您可以尝试改用legacy_stdio_definitions.lib进行链接,但是理想情况下,您应该删除对旧版DirectX SDK的依赖。
我不知道哪种解决方案最适合我的情况以及如何实施。
无论如何,我尝试做的另一件事是从dxerr.lib
项目链接器属性中的Additional Dependencies
中的SDL2
中删除,就像我读到here一样。
但是我还有很多其他errors
所以,我现在正处于死胡同。