我正在使用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)。如果有人能帮助我,那就太棒了:)。
答案 0 :(得分:0)
好的,找到了我的问题的答案。首先,您必须包含advapi32.lib。其次,您必须始终将任何类型的QString转换为WCHAR才能使用RegSetValue。