Eclipse C ++和GNU遵循这些说明

时间:2013-04-02 02:02:21

标签: eclipse opengl build precompiled

我正在尝试构建一个给定的预编译头来创建一个静态库。我不使用eclipse ide(我使用VC ++ 10),我需要帮助理解这些指令:

如何构建GLUS:

  1. 为您的操作系统安装适用于C / C ++开发人员的Eclipse IDE和GNU编译器集合。
  2. 提取此ZIP文件并将workspace-cpp文件夹设置为Eclipse工作区。
  3. 将每个文件夹导入为单独的现有项目。
  4. 将Eclipse中的构建配置设置为您的操作系统。
  5. 建立GLUS。
  6. 我拥有GLUS的所有文件,但我还没有将GLEW和GFLW与eclipse联系起来(为vc ++ 10做过但不知道如何在eclipse中)。所以我也需要帮助。

    替代方案:为什么我不在VC ++ 10上编译它? 好吧,我试过并继续得到错误C1853并且无法解决它。所以我试图通过指示解决问题。 >>

    否则,如果有帮助,所有来源都在.c。任何想法

1 个答案:

答案 0 :(得分:1)

似乎GLUS的源代码存档支持CMake,为什么不使用它呢?下载最新的GLUS源here,将源解压缩到任何目录,然后打开终端/命令提示符。导航到您解压缩源代码的目录并键入cmake .(假设系统路径中安装了cmake)

在Windows中

CMake将生成一个visual studio解决方案文件,您可以使用VS打开并使用F5构建。如果构建成功,这将在GLUS / Debug中生成glus.lib文件。将此库文件添加到lib路径,并将/ src中的src文件添加到包含路径。

现在,如果您仍然得到预编译的头错误(错误C1853),请在解决方案资源管理器中选择项目节点,右键单击,选择“属性 - >>配置属性 - > C / C ++ - >高级 - >编译如”。选择“编译为C代码(/ TC)”。此外,您可能需要导航到“属性 - >配置属性 - > C / C ++ - >预编译标题”。您可以在此处查看预编译标题的选项设置,您可能想要使用它们;

在Unix / Linux / MAC

运行cmake类型make all进行构建,然后sudo make install将生成的文件推送到系统路径中。