编译错误-基于RadeonRays API的应用程序?

时间:2018-10-06 14:08:03

标签: visual-studio-2017

这更多是一个通用问题!

一些信息:

首先,我不是一个经验丰富的程序员。 我正在尝试基于RadeonRays(Radeon Rays)创建一个简单的渲染器 我能够安装所有必需的软件包-CMake,Python等... 但是在github页面上说它确实需要Visual Studio 2015,而我要2017。

我成功地为VS 2017创建了这样的解决方案(无错误):

cmake -G“ Visual Studio 15 2017 Win64”

然后我成功编译了项目(没有错误)!

问题:

我创建了一个新项目,其中包括radeon射线库。一切似乎还可以,没有任何错误。但是,当我尝试编译我的项目时(在下图中可见),我遇到了一些编译器错误。这些错误都与单个头文件有关。

由于我不是经验丰富的程序员,所以我唯一的选择就是问是否可以说这是因为我要使用VS2017而不是VS2015。

我不允许安装VS2015,这就是为什么我要寻找一些专业意见(如果这可能与VS版本有关),原因是我只会得到编译错误! 谢谢!

enter image description here

1 个答案:

答案 0 :(得分:0)

我终于找到了问题和解决方案。 我只需要定义WIN32或在新项目中包含windows.h文件即可。