【发布时间】:2020-06-25 16:13:12
【问题描述】:
我目前正在学习 C++,并想更改我的桌面墙纸。但是我在上面遇到了这个错误。
#include <string>
#include <iostream>
#include <Windows.h>
using namespace std;
int main() {
LPWSTR test = L"C:\\Users\\user\\Pictures\\minion.png";
int result = SystemParametersInfo(SPI_SETDESKWALLPAPER, 0,
test, SPIF_UPDATEINIFILE);
}
“Const wchar_t*”类型的值不能用于初始化 LPWSTR 类型的实体
有什么想法吗?
谢谢
【问题讨论】:
-
项目 > 属性 > C/C++ > 语言,“一致性模式”= 否。
-
@HansPassant,谢谢。我使用了一个不起作用的标志......像这样
QMAKE_CXXFLAGS -= /permissive-在 VS2017 之外甚至不确定可能......有什么想法吗?