我正在尝试使用 Eclipse (CDT) 来制作一个可移植的 C++ makefile 项目,我可以在不同的平台上进行编译。我正在设置构建配置以使用每个平台的本机编译器。对于 Windows,这意味着 Visual C++。
目前,我遇到了两个不同的问题。第一个是我无法让 Eclipse 识别我正在尝试使用的包含路径。在我的计算机上,我的编译器位于C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include
. 我在特定于 Windows 的构建配置下进入我的项目设置,并将其添加到 C/C++ 常规 -> 路径和符号 -> 包含 -> C++ 源文件。Eclipse 仍然抱怨它找不到我要包含的文件。
我遇到的第二个问题是 make 找不到编译器可执行文件。我正在使用通过 Cygwin 安装的 make 副本,这可能是也可能不是问题。我想知道是否有一个类似于 make 的 Windows 程序,我可以使用它来构建我的 Windows 项目。
对不起,两个问题合二为一,我只是觉得用一块石头杀死两只鸟会更容易。