本文介绍了字符串到LPCWSTR的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好,

我正在使用ShellExecute打开具有以下功能的Web浏览器:

hello,

I am using ShellExecute to open a web browser with this function:

#include <windows.h>;


void google(string args)
{
    string URL ("http://www.google.com/search?q=");
    URL.append(args);

    ShellExecute(NULL, L"open", URL, NULL, NULL, SW_SHOWNORMAL);
}


</windows.h>



但我不断收到错误消息:
错误C2664:"ShellExecuteW":无法将参数3从"std :: string"转换为"LPCWSTR""

没有人知道如何将字符串更改为LPCWSTR或解决此问题的方法吗?

thanx



but I keep on getting the error message :
"error C2664: ''ShellExecuteW'' : cannot convert parameter 3 from ''std::string'' to ''LPCWSTR''"

does any one know how to change a string to a LPCWSTR or a way around this problem?

thanx

推荐答案



这篇关于字符串到LPCWSTR的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-10 02:42