【问题标题】:CMake trouble with Mingw [closed]CMake麻烦Mingw [关闭]
【发布时间】:2012-12-23 03:26:44
【问题描述】:

我想使用 MinGW 和 CMake 构建 C++ 组件,但提供的文档仅列出了 Visual Studio 的示例:

C:\>MKDIR build
C:\>cd build
C:\build>cmake -G "Visual Studio 10" -DWITH_BOOST=OFF -DWITH_ORACLE=OFF (...) ..\soci-X.Y.Z
C:\build>msbuild.exe SOCI.sln

如何为 MinGW 构建这个?

您可能需要示例的来源:http://soci.sourceforge.net/doc/installation.html

【问题讨论】:

  • 问题到底是什么?
  • 如何使用有关主题的命令或链接
  • 您遇到了什么错误?你试过什么?什么不工作?
  • 这个例子需要 VC++ 才能完成。我只有Mingw
  • 我没有 Windows,所以无法确定。但是-G 选项告诉 CMake 使用什么生成器。尝试将其从 "Visual Studio 10" 更改为 "Unix Makefiles"。您可能还需要先运行 CMakeSetup 并选择 unix makefile。但请先尝试更改-G,看看是否可行。搜索cmake generator mingw 看看是否有帮助。

标签: c++ sql visual-c++ cmake mingw


【解决方案1】:

你试过了吗?

C:\>MKDIR build
C:\>cd build
C:\build>cmake -G "MinGW Makefiles" -DWITH_BOOST=OFF -DWITH_ORACLE=OFF (...) ..\soci-X.Y.Z
C:\build>make

您需要安装 MinGW 并在您的 %PATH% 中提供。

【讨论】:

  • 您好!你用的是什么版本的mingw?我正在尝试编译它但没有成功。
猜你喜欢
  • 2011-04-15
  • 2019-02-14
  • 2010-09-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-07
  • 1970-01-01
相关资源
最近更新 更多