gpt4 book ai didi

c++ - 如何使用 Code::Blocks 链接到库?

转载 作者:行者123 更新时间:2023-11-30 16:31:11 25 4
gpt4 key购买 nike

C++ GUI Tutorial: undefined reference to TextOut

我有同样的问题,但我是编程和 Code::Blocks 的新手,并且我想使用 GDI32 库。我该如何安装它?我很困惑,因为我可以使用 windows.h header ,但某些功能(如 TextOut)不可用。

最佳答案

gdi32 库已安装在您的计算机上,没有它,很少有程序可以运行。您的编译器(如果安装正确)通常会附带一个导入库,链接器用它来在您的程序和系统中的文件之间进行绑定(bind)。 (在极少数情况下,您的编译器没有附带系统库的导入库,您将需要下载 Microsoft Windows Platform SDK。)

与 gdi32 链接:

enter image description here

这将可靠地与所有系统库的 MinGW-gcc 一起工作(如果您也使用任何其他编译器,它应该可以,但我不能谈论我没有尝试过的事情)。您还可以编写库的全名,但编写 libgdi32.agdi32 相比,除了更多的类型工作外没有任何优势。
如果由于某种原因它无法工作,您可能必须提供不同的名称(例如,MSVC 的库名为 gdi32.lib)。

对于某些奇怪位置或项目子文件夹中的库,您需要提供正确的路径名(单击文件选择对话框的“...”按钮)。

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

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