标签: strsafe

MinGW中没有strsafe.h?用什么代替?

从这里编译第一个片段:http://msdn.microsoft.com/en-us/library/ms682499(VS.85).aspx

得到: d:\!TC\cpp\control.cpp:4:21: fatal error: strsafe.h: No such file or directory compilation terminated.

c++ mingw strsafe

12
推荐指数
1
解决办法
1万
查看次数

无法找到区域设置感知版本的StrSafe函数(StringCbPrintf_lW)

我们(错误地)使用StringCbPrintfW来编写数据库查询,该查询在使用逗号作为小数分隔符的任何语言环境中都失败了.修复很容易,对吧?采用语言环境的StringCbPrintf_lW也在strsafe.h中定义.两者都定义如下:

#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP)
Run Code Online (Sandbox Code Playgroud)

所以只需创建语言环境并用StringCbPrintf_lW替换StringCbPrintfW.

Intellisense很高兴,GoToDefinition很高兴,ClCompile不高兴.我一直在

错误C3861:'StringCbPrintf_lW':找不到标识符

有什么想法有什么不对?

c++ winapi strsafe visual-studio-2013

4
推荐指数
1
解决办法
122
查看次数

标签 统计

c++ ×2

strsafe ×2

mingw ×1

visual-studio-2013 ×1

winapi ×1