gpt4 book ai didi

visual-c++ - C++ LPCTSTR 错误

转载 作者:行者123 更新时间:2023-12-04 06:42:14 26 4
gpt4 key购买 nike

我正在做一个关于防火墙的项目。我对VC++不是很熟悉。虽然我在 java 和 c# 方面很健全。但是为了我的项目,我需要创建一个 dll。对于我将 2 个预先编写的 .h 和 .cpp 文件导出到我的 C++ 项目的内容。但它在编译时出错。说不能转换为 LPTSTR 等。但它在我从那里获取这些文件的另一个项目中完美编译。
我错过了什么吗?请帮忙。

谢谢。

错误:

代码:

driverPath = (LPTSTR)malloc(strlen(path) + 1);

错误:

“strlen”:无法将参数 1 从“LPCTSTR”转换为“const char *”

代码:

strcpy(驱动程序路径,路径);

错误:

strcpy' : 无法将参数 1 从 'LPTSTR' 转换为 'char *'

最佳答案

您的项目配置字符集可能设置为 Unicode。在项目设置中,将您的项目配置字符集更改为 Not Set或使用 const TCHAR *而不是 const char *

关于visual-c++ - C++ LPCTSTR 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4099542/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com