读书人

vs2010 error C2001: 常量中有换行符,

发布时间: 2012-01-24 23:11:54 作者: rapoo

vs2010 error C2001: 常量中有换行符
下了个开源包,用vs2010看其例子,其他的例子正常,就这个

C/C++ code
void CreateUnicodeAnnotationText( PdfPage* pPage, PdfDocument* pDocument ){    PdfString sJap(reinterpret_cast<const pdf_utf8*>("「PoDoFo」は今から日本もせます。"));//--------这里出错, error C2001: 常量中有换行符    PdfAnnotation* pAnnotation =         pPage->CreateAnnotation( ePdfAnnotation_Text, PdfRect( 400.0, 200.0, 20.0, 20.0 ) );    PdfString sGerman(reinterpret_cast<const pdf_utf8*>("Unicode Umlauts: ÄÖÜß"));    pAnnotation->SetTitle( sGerman );    pAnnotation->SetContents( sJap );    pAnnotation->SetOpen( true );}


我没辙。谁有法子?

[解决办法]
是不是编码的问题?
[解决办法]
L"「PoDoFo」は今から日本もせます。"
[解决办法]
你把该段代码剪贴到记事本后再从记事本上剪贴回来,再编译试试看。。我上次遇到这情况是这么解决的。

读书人网 >VC/MFC

热点推荐