0

我正在使用 Qt 创建一些编辑注册表的程序,看看:

 HKEY hKey;
char lpData[] = "itworks";

RegSetValueExA(HKEY_CURRENT_USER, "Software\\SAMP", 0, REG_SZ, (LPBYTE)&lpData, size(lpData));

错误:C2660:'QWidget::size':函数不接受 1 个参数

至于为什么它给我这个我不知道的错误。它似乎指向函数的保留部分(“,REG_SZ”之前的0)。如果有人可以帮助我,那就太棒了:)

4

1 回答 1

0

好的,找到了我的问题的答案。首先,您必须包含 advapi32.lib。其次,您必须始终将任何类型的 QString 转换为 WCHAR 才能使用 RegSetValue。

于 2012-05-20T00:51:52.280 回答