我想在PocketPC 2003的项目中使用setlocale函数。在此之前,我做了一些简单的测试,在一个单独的控制台应用程序项目中替换了一些字符。在comsole中,应用程序项目功能工作得很好,对她没有任何问题。setlocale有错误LNK2019
对第一个项目使用同样的功能我有一些问题。插入<clocale>
我有以下错误:
error C2143: syntax error : missing '{' before ':'
error C2059: syntax error : ':'
更改<clocale>
到<locale.h>
我有链接错误:
error LNK2019: unresolved external symbol __imp_setlocale referenced FILE: Utils.obj
fatal error LNK1120: 1 unresolved externals Pocket PC 2003
<locale.h>
和<clocale>
没有与之相关LIB文件。在这种情况下发生了什么?
也许试着用'extern“C'{'''''包装'#include'? –
@Drew了解。你是对的。现在包装文件我得到另一个错误:错误C2059:语法错误:'字符串'。我已经更改了cpp的文件扩展名,问题仍然存在。 – learner
请给我们的代码。 – 0x499602D2