【问题标题】:Running cross platform C++ code using Visual Studio 2015 Cross-Platform使用 Visual Studio 2015 Cross-Platform 运行跨平台 C++ 代码
【发布时间】:2016-08-25 07:09:19
【问题描述】:

我只是想使用 Visual Studio 2015跨平台 功能在我的移动设备上运行一个基本的应用程序。 p>

我正在关注here 的教程。 这是一个小型 OpenGL ES 示例,假设为 AndroidiOSWindows 构建。该解决方案有四个项目:每个平台一个,以及一个共享库。在这个共享库中,有引用 OpenGL ES 标头的代码。

但是,我似乎可以让 Visual Studio 知道 OpenGL ES 库/头文件在哪里。 (我也不确定标题应该位于哪里)。

有没有人尝试过成功地设置这个教程项目? 如何告诉 Visual Studio OpenGL ES 标头在哪里? (另外,他们在哪里?!?!)对于每个项目类型,我是否必须告诉视觉工作室一些不同的东西? (每台设备一个)。

请注意屏幕截图中到处都是波浪线。

我在这里不知所措。文档似乎完全缺少这一部分,并且示例模板根本无法开箱即用。

【问题讨论】:

标签: visual-studio visual-c++ opengl-es visual-studio-2015 cross-platform


【解决方案1】:

示例模板对我来说是开箱即用的——至少,它可以构建。当你看到波浪线时,你放弃了吗?自 Visual Studio 成立以来,智能感知中断是 Visual Studio 生活中的一个事实。当我将解决方案平台从 x86 更改为 ARM 时,我的曲线都消失了。我假设,因为 android 想在 ARM 平台上构建。最初在我的系统上,甚至<vector> 都被扭曲了。但是,在这两种情况下,它都构建了。

至于标头的来源,如果您假设模板不是垃圾,则显然包含来自pch.hSimpleRenderer.hMathHelper.h 之一的openGL 标头。检查每一项只是片刻的工作。

【讨论】:

    【解决方案2】:

    尝试卸载 ios 和 android 的静态库。似乎 vs 对加载的所有项目感到困惑。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-05
      • 1970-01-01
      • 2010-11-09
      • 1970-01-01
      相关资源
      最近更新 更多