首页 > 解决方案 > 编译错误 - 基于 RadeonRays API 的应用程序?

问题描述

这是一个更笼统的问题!

一些信息:

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

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

cmake -G“Visual Studio 15 2017 Win64”

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

问题:

我创建了一个新项目并包含了 radeon 光线库。一切似乎都很好,没有错误。但是,当我尝试编译我的项目时出现了一些编译器错误(如下图所示)。这些错误都与单个头文件有关。

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

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

在此处输入图像描述

标签: visual-studio-2017

解决方案


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


推荐阅读