gpt4 book ai didi

gcc - 如何从命令行添加 gdi32.lib

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

我找到了一个示例,其中 gdi32.lib 应该以某种方式链接,但我不知道如何从 GCC 命令行执行此操作。我发现的所有示例都建议在 MS Visual Studio 或 Eclipse 的项目属性中的某处执行此操作。

bsod.cpp :

#include <windows.h>
int main() {
HDC dc = CreateCompatibleDC (NULL);
SetLayout (dc, LAYOUT_RTL);
ScaleWindowExtEx (dc, -2147483647 - 1, -1, 1, 1, NULL);
}

我的 GCC 编译器来自 Ruby Development Kit(似乎是 MinGW)。

最佳答案

只需将此添加到链接命令行:

-lgdi32

所以例如你的链接线看起来像
gcc -o executable somemain.o -lgdi32

确保在需要它的任何内容之后指定库。

例如,如果您有一个名为 myprog.cpp 的 C++ 源文件,您将运行
g++ -o myprog myprog.cpp -lgdi32

或者分开命令
g++ -c myprog.cpp
g++ -o myprog myprog.o -lgdi32

您可以向前两个命令添加优化或调试选项。 link 命令真的不需要其他任何东西。

关于gcc - 如何从命令行添加 gdi32.lib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16546371/

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