问题标签 [lpcwstr]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
qt - 无法将 cont char* 转换为 LPCWSTR
我在 QT 编译器中遇到了一个错误,但是它在 VS2010 上运行良好。该错误表明我已经看到与相同错误相关的其他帖子,但未解决我在 QT 中的问题。我尝试了 _T,L 或 TEXT 但仍然无法正常工作
bq。错误:C2664:'HANDLE LoadImageW(HINSTANCE,LPCWSTR,UINT,int,int,UINT)':无法将参数 2 从 'const char *' 转换为 'LPCWSTR' 指向的类型不相关;转换需要 reinterpret_cast、C-style cast 或 function-style cast
我的代码如下
如果您有解决此问题的任何想法,请分享
c++ - 有一个 PCWSTR 并且需要它是一个 WCHAR[]
我正在从我下载的一些代码中重写一个 C++ 方法。该方法最初将 PCWSTR 作为参数,然后提示用户输入文件名。我将方法修改为采用两个参数(均为 PCWSTR)而不提示用户。我已经在其他地方生成了文件列表。我正在尝试使用迭代文件列表的方法中的两个参数调用我的新(修改后的)方法。
原始方法提示用户使用 StringCBGetsW 命令进行输入。像这样...
wchar fname被传递给更远的另一个迭代方法。当我查看该方法时,它说它是LPCWSTR类型;我假设它可以改为使用WCHAR。
但它不能做的是拿方法得到的PCWSTR。我的最终目标是尽量不提示用户输入文件名,而是使用之前在另一种方法中迭代的文件名。
tl;博士。我有一个 PCWSTR,它需要转换为 WCHAR。我不知道 WCHAR [] 是什么或如何用它做任何事情。包括尝试做一个printf来看看它是什么。
PS ...我知道有更简单的方法可以移动和复制文件,我尝试使用程序来完成这项工作是有原因的。
c++ - 无法设置窗口名称
所以我试着把一个窗口放在一起,但是当我需要给窗口命名时,我告诉了我。(错误:“const char*”类型的参数与“LPCWSTR”类型不兼容) CreateWindow 方法的编程在下面。错误应该在第 2 行。
非常欢迎所有帮助!提前致谢。
c++ - 使用,StringCchCat
我正在尝试使用StringCchCat函数:
但由于某种原因,我不断收到“E_INVALIDARG 一个或多个参数无效”。来自 X 的错误。 _strOutput 也充满了一些随机字符。
这实际上是更大计划的一部分。所以我想要做的是将“示例文本”连接到空的 _strOutput 变量。这是在一个循环内,所以它会发生多次。对于这个特定示例,就好像我将文本“示例文本”分配给 _strrOutput。
有任何想法吗?
c++ - 无法在 MFC / C++ 项目中将参数 1 从“const wchar_t *”转换为“LPCTSTR”
我得到一个编译错误就行了:
我不知道如何解决这个错误,我尝试了以下方法:
我正在使用“使用多字节字符集”设置,我不想更改它。
c++ - 内存引用范围问题:变量值被重置,如何为 LPCWSTR 赋值?
我是一个初学者cpp程序员。我正在将字符串值转换为 LPCWSTR。当我试图访问这个值时,它给出了一个空值。请检查下面附加的此代码。我认为这是因为内存引用值在变量范围之后被清除。
请帮我解决这个问题。
c++ - Expression: string iterators incompatiable, when calling "SetDllDirectory"
I'm receiving following error:
Debug Assertion Failed!
Expression: string iterators incompatible
When trying to run such a code:
#xA;Does someone know why
BTW: I followed this.
c++ - Visual Studio 2010 Arduino cpp 错误:“char *”类型的参数与“LPCWSTR”类型的参数不兼容
我正在尝试设置一个 arduino uno 用于与 Visual Studio 2010 中的 C++ 程序进行串行端口通信。我正在使用此处找到的代码:http: //playground.arduino.cc/Interfacing/CPPWindows
不幸的是,.cpp 文件在第 9 行为变量“portName”提供了以下消息:
错误:“char *”类型的参数与“LPCWSTR”类型的参数不兼容
我不理解此错误消息,并尝试了一些不同的方法来修复它。任何帮助将不胜感激!
c++ - 从 std::wstring 分配 LPCWSTR 数组
我正在创建一个动态的 LPCWSTR 数组,并希望在运行时分配值。我有以下代码:
现在,如果我访问 lpwcstrArray - 所有索引都指向分配的最后一个字符串的数据。
我知道这不是分配值的正确方法,但我不知道正确的方法。
c++ - WORD* 类型的参数与 LPCWSTR 类型的参数不兼容
问题是&cursorTile.Attributes.
我得到的错误是(argument of type "WORD*" is incompatible with parameter of type "LPCWSTR")
我试图找到一些解决方案,我使用的是多字节字符集。