RegSetValueEx的问题

时间:2012-05-15 02:16:04

标签: registry

我正在使用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)。如果有人能帮助我,那就太棒了:)。

1 个答案:

答案 0 :(得分:0)

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