【发布时间】:2015-08-12 21:49:14
【问题描述】:
我有一个由 Install Shield 通过 InstallScript 调用的 C++ API 函数:
SQLHELPER_API LPCSTR GetAvailableAppName(LPCSTR appNameP)
{
//return "this works just fine";
std::string newAppName = "I work, maybe?";
LPCSTR returnVal = newAppName.c_str();
return returnVal;
}
唯一返回的是一个空字符串。如果我只是返回传入的变量“appNameP”,它也会返回。
我的主要问题是我需要传入一个 LPCSTR 并对其执行一些字符串操作。
【问题讨论】:
-
在真空中我会说他们打算你在这里返回一个字符串文字
标签: c++ string installshield installscript lpcstr