【问题标题】:How to set linker option in Monodevelop c++ console application如何在 Monodevelop c++​​ 控制台应用程序中设置链接器选项
【发布时间】:2013-02-13 09:57:28
【问题描述】:

我也是 stackoverflow 和 monodevelop 的新手。 我正在使用单开发版本2.8.6.3 // 如何在 monodevelop 中设置链接器选项。 因为我做了以下事情:

Project Option->Code Generation->Libraries

并添加库libssl.a

项目选项->代码生成->路径 添加库路径 /usr/local/ssl/lib 并包含路径 /usr/local/ssl/include 当我编译/构建应用程序时出现以下错误

-L"/usr/local/ssl/lib"-L"/usr/local/ssl/fips-2.0/lib"-l"ssl.a" /usr/bin/ld: 找不到 -lssl.a collect2: ld 返回 1 个退出状态

请帮帮我! 谢谢大家

【问题讨论】:

    标签: c++ monodevelop


    【解决方案1】:

    如果您有libssl.so,则使用ssl 指定

    如果你有libssl.a,只需在链接命令中输入libssl.a

    【讨论】:

    • 差不多,应该只有ssl,仅此而已。链接器会自动添加lib 前缀和.a 后缀。
    【解决方案2】:

    您可以在“Monodevelop”中轻松更改编译器设置:

    项目->选项->配置

    在名为“代码生成”的选项卡中,您应该能够添加额外的链接器选项(如 -lm ,以指示链接器使用 c 和 c++ 数学库) 在标记为“Extra Compiler - Options”的部分中,您可以提供其他选项和您希望提供的程序名称。 (如 -o my_programm)

    仔细查看文档中说的>>“更改编译器选项”

    http://monodevelop.com/documentation/creating_c_and_cpp_projects

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-13
      • 1970-01-01
      • 1970-01-01
      • 2012-11-02
      • 2012-06-20
      • 2022-08-19
      相关资源
      最近更新 更多