Poco C++中的lib文件是什么
What are the lib files in Poco C++
我刚开始在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++中包含原型文件的正确方法是什么?
- 通过比较C++中的行在 txt 文件中搜索的最简单方法是什么?
- 引用文件的适当方法是什么?
- 读取大文件(>2GB)(文本文件包含以太网数据)并通过不同参数随机访问数据的最佳方法是什么?
- 在C++中创建文件夹选取器对话框的最简单方法是什么?
- 将位字符串转储到二进制文件的最佳方法是什么
- 谁能告诉我,程序中的错误是什么?该程序仅用于获取文件扩展名
- 通过boost asio iostream下载大文件的最快方法是什么?
- 这个错误可能是什么?ANSI C文件
- 读取二进制文件的惯用C++17标准方法是什么
- 是否可以将要"ShellExecute"的文件包含在 dll 中?如果是这样,"ShellExecute"中的文件位置应该是什么?
- 使用 MSVC 编译时,msdpb* 文件的正确用法是什么?
- 复制文件的最佳方式是什么,以便我可以在复制过程中轻松取消复制?
- 从包含 IP 标头片段的二进制文件中读取结构的最佳方法是什么
- COM 客户端连接 COM 服务器所需的文件是什么(进程外方案)
- "尝试升级使用已弃用的转换参数指定的输入文件"是什么意思?
- 在任何平台上执行任何Qt5应用程序的重要dll文件是什么(运行时文件dll)
- 现代C++中uintptr_t类型的头文件是什么
- Poco C++中的lib文件是什么