【问题标题】:How to run c++ Files using g++ and Cmake?如何使用 g++ 和 Cmake 运行 c++ 文件?
【发布时间】:2019-05-30 14:24:17
【问题描述】:

我正在使用仅标题库。这些库是通过 Cmake 包含的。我正在使用 g++ 编译器。 现在我正在寻找的是通过 windows cmd 编译 c++ 源文件。此刻我正在使用 clion 进行编译。

有人知道如何编译源文件吗? 如果我在没有 cmake 的情况下编译文件,我会收到错误,因为程序找不到库。

【问题讨论】:

    标签: cmake g++


    【解决方案1】:

    您不运行源文件,而是运行由编译器从源文件生成的可执行文件

    例如,如果您在 Linux 下,请通过环境变量 LD_LIBRARY_PATH 输入库所在的路径


    [在你的评论后编辑]

    我的意思是编译

    要向g++ 指示库要链接的位置,请使用选项-L,后跟库所在目录的路径。如果您的库位于不同的目录中,请多次使用该选项,每个目录一个

    【讨论】:

    • 对不起,我的意思是编译。我正在使用 Windows。
    • @IsoFunCode 使用 g++ 的选项 -L 来指示库所在的路径,如果您有多个路径,请使用多次选项 -L,每个路径一个
    • 我将库的路径作为环境变量。我可以使用 g++ -L LIB_A_INCLUDE_PATH.... 对吗?
    • @IsoFunCode no after -L 需要路径,包含库的目录的路径,而不是库的路径名
    猜你喜欢
    • 2011-12-03
    • 1970-01-01
    • 2019-04-16
    • 2021-12-20
    • 2019-12-09
    • 2013-05-27
    • 2015-07-11
    • 2012-09-10
    相关资源
    最近更新 更多