簡體   English   中英

從Perforce同步后,為什么資源文件格式會更改?

[英]Why does the resource file format change after syncing from Perforce?

我有一個ACTIVE TEMPLATE LIBRARY項目,可以用作編寫動態鏈接庫(DLL)的起點。 它具有資源標頭:Resource.h(這是定義資源ID的標准標頭文件。)

最初看起來像這樣:

//{{NO_DEPENDENCIES}}
// Microsoft Visual C++ generated include file.
// Used by MyProject.rc
//
#define IDS_PROJNAME                    100
#define IDR_MyProject                 101
#define IDB_MyProjectFILT             106
#define IDR_MyProjectFILT             107

// Next default values for new objects
// 
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NEXT_RESOURCE_VALUE        201
#define _APS_NEXT_COMMAND_VALUE         32768
#define _APS_NEXT_CONTROL_VALUE         201
#define _APS_NEXT_SYMED_VALUE           108
#endif
#endif

現在,在我使用Perforce(P4客戶端而不是命令行)從軟件倉庫同步此文件后,資源文件更改為:

//{{NO_DEPENDENCIES}}
਍⼀⼀ 䴀椀挀爀漀猀漀昀琀 嘀椀猀甀愀氀 䌀⬀⬀ 最攀渀攀爀愀琀攀攙 椀渀挀氀甀攙攀 昀椀氀     攀⸀ഀഀ
// Used by MyProject.rc
਍⼀⼀ഀഀ
#define IDS_PROJNAME                    100
਍⌀攙攀昀椀渀攀 䤀䐀刀開䄀唀䐀䤀伀勻倀䠀䔀刀䔀                 ㄀ ㄀ഀഀ
#define IDB_MyProjectFILT             106
਍⌀攙攀昀椀渀攀 䤀䐀刀開䄀唀䐀䤀伀勻倀䠀䔀刀䔀䘀䤀䰀吀             ㄀ 㜀ഀഀ

਍⼀⼀ 一攀碭琀 攙攀昀愀甀氀琀 瘀愀氀甀攀猀 昀漀爀 渀攀眀 漀戀樀攀挀琀猀ഀഀ
// 
਍⌀椀昀攙攀昀 䄀倀勻吀唀䐀䤀伀開䤀一嘀伀䬀䔀䐀ഀഀ
#ifndef APSTUDIO_READONLY_SYMBOLS
਍⌀攙攀昀椀渀攀 開䄀倀勻開一䔀堀吀開刀䔀勻伀唀刀䌀䔀開嘀䄀䰀唀䔀        ㈀ ㄀ഀഀ
#define _APS_NEXT_COMMAND_VALUE         32768
਍⌀攙攀昀椀渀攀 開䄀倀勻開一䔀堀吀開䌀伀一吀刀伀䰀開嘀䄀䰀唀䔀         ㈀ ㄀ഀഀ
#define _APS_NEXT_SYMED_VALUE           108
਍⌀攀渀攙椀昀ഀഀ
#endif
਍

它與我的項目屬性有關嗎? 還是與我的P4客戶端有關? 請幫忙。 謝謝。

我知道這是很久以前的事,但是我遇到了完全相同的問題(雖然是MFC應用程序,而不是C#)。 問題在於文件類型被設置為“文本”。 將其更改為UTF16可解決此問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM