![]() |
1
4
LockWorkstation在Windows 2000及更高版本上可用。您必须声明要针对的Windows版本。让它看起来像这样:
|
![]() |
2
2
我对gcc也有同样的问题,但这不是一个链接器错误。消息意味着winuser.h中没有函数的原型,或者更准确地说,编译器找不到这样的原型。这是因为winuser.h的相关位如下所示:
换句话说,您需要一个Windows版本>=5(即win2k)才能使用此函数。我目前正在Win2K上尝试此操作,但它不起作用,这表示宏设置不正确。这些天我没有做太多“真正的”Windows编程,所以我不知道为什么会这样。 编辑: 事实上,一些实验表明GCC认为Win2K的Windows版本(至少在我的安装中)是0x0400。
进一步:
实际上,宏
|
![]() |
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 4 月前 |
![]() |
MysteryMoose · GCC下故意忽略初始化器警告中的过量元素 5 月前 |
|
Ken P · 如何利用[*]printf格式类型规范警告? 9 月前 |
![]() |
fghoussen · 在C结构体中,为什么打包、对齐似乎会进行填充? 9 月前 |
![]() |
adversarr · 全局变量何时导出到可执行文件? 9 月前 |