gpt4 book ai didi

c++ - Poco C++ 中的 lib 文件是什么

转载 作者:搜寻专家 更新时间:2023-10-31 00:17:57 24 4
gpt4 key购买 nike

我刚开始在 C++ 中使用 Poco,这是我的新手。我似乎编译一切都很好,但我不知道要包含哪些 lib 文件。我在使用 MingGW 编译器的 Eclipse CDT 中工作(我什至可以使用 Poco 吗?)。当我查看 Poco 文件的 lib 目录时,我看到的是这样的东西:

PocoFoundationmd (Object file library)
PocoFoundationmdd (VC++ minimum rebuild de...)
PocoFoundationmdd (Object File Library)
pocoFoundationmdd (Program debug database)
PocoFoundationmt (Object file library)
PocoFoundationmtd (VC++ minimum rebuild de...)
PocoFoundationmtd (Object File Library)
pocoFoundationmtd (Program debug database)

它为库的每个部分(Foundation、Net、Util...)重复相同的类型(我放在它们旁边的东西)

最佳答案

我查看了 POCO 文档并找到了库命名约定,这可能是您想要的(例如,回答:“mdd”、“mt”、“mtd”等之间有什么区别在版本上?)。

来源:http://pocoproject.org/docs/99150-WindowsPlatformNotes.html#3

稍作修改以强调文件名结尾。 “Poco{LIB}”示例是“PocoFoundation”

库命名约定

使用以下命名约定:

  • DLL 导入库在发布版本中命名为 Poco{LIB}.lib,在调试版本中命名为 Poco{LIB}d.lib
  • 使用静态多线程 C/C++ 运行时库构建的静态库名为 Poco{LIB}mt.lib(发布)和 Poco{LIB}mtd.lib(调试)。
  • 使用 DLL C/C++ 运行时库构建的静态库名为 Poco{LIB}md.lib(发布版)和 Poco{LIB}mdd.lib(调试版) ).

32位库放在lib目录下。 64 位库放在 lib64 目录中。 DLL 放置在 bin(32 位)或 bin64(64 位)中。 64 位 DLL 的发布名称为 PocoLIB64.dll,调试名称为 PocoLIB64d.dll。

关于c++ - Poco C++ 中的 lib 文件是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12063582/

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