小小的石头13 发表于 2022-12-23 15:14

GetProcAddress问题

GetProcAddress函数不是返回查找到的函数的地址吗, 为什么这里会返回1?

真的小白 发表于 2022-12-23 15:26

大佬CLion用默认的MinGW怎么编译出Windows窗口程序?,需要更改或者修改哪些地方?

小小的石头13 发表于 2022-12-23 15:31

真的小白 发表于 2022-12-23 15:26
大佬CLion用默认的MinGW怎么编译出Windows窗口程序?,需要更改或者修改哪些地方?

我clion用的是cmake, 没有用mingw{:301_998:}

爱飞的猫 发表于 2022-12-23 18:11

你把类型cast到 uint64_t 再打印看看

无闻无问 发表于 2022-12-23 18:16

它不是函数指针吗?应该要转类型吧

DEATHTOUCH 发表于 2022-12-23 18:49

std::cout可能打不出函数指针的值哦,但是你可以强转
以下这段代码的结果是
1
114514
#include <iostream>

typedef void (*Test) ();

Test test()
{
    return (Test)114514;
}

int main()
{
    std::cout << test() << std::endl;
    std::cout << (size_t)test() << std::endl;
}
页: [1]
查看完整版本: GetProcAddress问题