我是C++的新手,我遇到了这个问题.我有一个名为DATA_DIR的字符串,我需要将格式化为wstring.
string str = DATA_DIR;
std::wstring temp(L"%s",str);
Run Code Online (Sandbox Code Playgroud)
Visual Studio告诉我没有与参数列表匹配的构造函数实例.显然,我做错了什么.
我在网上找到了这个例子
std::wstring someText( L"hello world!" );
Run Code Online (Sandbox Code Playgroud)
这显然有效(没有编译错误).我的问题是,如何将存储在DATA_DIR中的字符串值放入wstring构造函数中,而不是像"hello world"这样的任意内容?
我正在尝试在发布模式下将C#程序编译为任何CPU.由于Any CPU设置,我希望创建的exe是MSIL 处理器体系结构.但是,它正在输出一个x86(我正在检查使用dotPeek程序集浏览器进行检查).
如果我将它指定为x64程序,我将获得一个x64程序.同样,当我指定x86时.
我应该得到一个MSIL处理器架构因为Any CPU对吗?为什么不发生?