visual-studio-2017 - 编译错误 - 基于 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 版本有关,因为我只得到编译错误!谢谢 !
解决方案
我终于找到了问题和解决方案。我只需要定义 WIN32 或在新项目中包含 windows.h 文件。
推荐阅读
- powershell - Powershell:删除arraylist中的重复条目
- python - 在 Python 3 中生成随机数学
- php - 使用参数重定向到另一个 PHP 的 PHP
- ruby-on-rails - 转发域但保留 URL
- domain-driven-design - 我可以将所有应用程序服务放在 DDD 中的前端吗?
- azure - 如何在数据块中显示所有视图
- javascript - JavaScript 数组表达式在一行中返回对象字面量
- authentication - 如何捕获存在隐藏 SAML POST 的请求的 SAML 响应?
- android - 使用 Room.inMemoryDatabaseBuilder() 的完美用例是什么?
- javascript - 汇总异常以保留模块