|
C和C++混合编程时遇到的问题。deviceKey = fopen(W2A(szPK), "r");
fopen路径需要传入const char*;但是VS2017里面只有wchar_t
需要:USES_CONVERSION; W2A
USES_CONVERSION;
_swprintf(szPK, _T("%s\\cert\\device.key"), _theProductConfig.ConfigFolder);
deviceKey = fopen(W2A(szPK), "r");
也可以看如下链接:
https://stackoverflow.com/questi ... wchar-to-const-char
|
|