gpt4 book ai didi

c++ - 如何使用g++编译器链接库?

转载 作者:行者123 更新时间:2023-12-03 07:14:49 25 4
gpt4 key购买 nike

我正在尝试为C++中的游戏项目链接游戏库。我正在使用g++编译器和Atom代码编辑器。同样在Windows计算机上。
要链接库,需要链接这些内容:

  • 包含路径
  • 库路径
  • 其他依赖项

  • main.cpp文件位于ProjectRoot / src / main.cpp,库位于ProjectRoot / deps / lib_name
    库内部有一个include文件夹,其中包含.h文件,用于包含include;一个lib文件夹,其中包含.lib文件。这是一个静态链接库。
    到目前为止,我已经尝试了以下命令:
    g++ -o ExecutableName.exe -I /deps/lib_name/include -L /deps/lib_name/lib src/main.cpp
    好吧,那虽然没用...它说没有像library_name.h这样的文件或目录...
    我需要知道我做错了什么,以及如何指定其他依赖项。

    最佳答案

    每件事都是正确的。您只是忘记了链接库。如下进行-

    g++ -o ExecutableName.exe -I /deps/lib_name/include -L /deps/lib_name/lib src/main -l[library name] -l[library name]

    关于c++ - 如何使用g++编译器链接库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65008385/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com