gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 10:47:28 25 4
gpt4 key购买 nike

C++ GUI Tutorial: undefined reference to TextOut

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

最佳答案

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

要与 gdi32 链接:

enter image description here

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

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

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

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