gpt4 book ai didi

c++ - 我无法在 namespace 范围内使用全局名称 (gcc) 声明函数

转载 作者:太空狗 更新时间:2023-10-29 20:38:58 28 4
gpt4 key购买 nike

我试图在我的“wnd”命名空间中声明我自己的“CreateWindow”,但 gcc 说“错误:宏“CreateWindowA”需要 11 个参数,但只给定了 1 个|”。请告诉我如何正确获取它。这是代码:

#include <windows.h>

namespace wnd
{


void CreateWindow()
{
}

}

最佳答案

Windows API 中已存在名称 CreateWindow。不幸的是,您的命名空间(不错的尝试!)没有效果,因为原始符号是一个

只要您包含 windows.h,就没有好的解决方法。您必须为您的函数选择一个不同的名称。

关于c++ - 我无法在 namespace 范围内使用全局名称 (gcc) 声明函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29605366/

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