1
我正在使用cRTMPServer,但文檔很少,Google Groups頁面也處於非活動狀態。聯繫項目創建者也沒有成功。字符串格式異常PRIu64
我已經深入瞭解代碼,它只是獲取日誌文件註冊的一個例子。在斷點和F11之後,一直到代碼中,bug都在這裏。
string temp = format("%s.%"PRIu64".%"PRIu64, STR(_fileName), (uint64_t) getpid(), (uint64_t) ts);
這是引發異常的行。
uint64_t x = (uint64_t) getpid();
uint64_t y = (uint64_t) ts;
string z = STR(_fileName);
在這裏,我已經捕獲了值,看看它們是什麼。
x = 4696
y = 1400765769698
z = 'main.log'
我使用Windows 7和Visual Studio 2012
任何明顯的失誤嗎?該代碼似乎適用於其他人,但我沒有收到構建錯誤。這使我認爲所有包含的文件都在那裏。
PRIu64在以inttypes.h相關,但正如我所說的,有沒有失蹤頭等等就行memcpy.asm
錯誤信息建立自己的錯誤......
rep movsd ;N - move all of our dwords
crtmpserver.exe中0x6B30108E(msvcr110d.dll)未處理的異常:0xC0000005:訪問衝突讀取位置0x00001258。