2012-06-10 87 views
10

編譯第一個片段從這裏:http://msdn.microsoft.com/en-us/library/ms682499(VS.85).aspxMinGW中沒有strsafe.h?代替使用什麼?

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

+0

所以是的,但是用什麼來代替?這是否與這段代碼一樣? – rsk82

+4

這是一個微軟的擴展。如果你沒有在VS中開發,不要看MSDN。 – Dani

+0

是的,但也許有一個替代品,也許有一些功能在這裏可以被另一個替換...現在看看這個有問題的評論包括似乎'StringCchPrintf()'丟失。 – rsk82

回答

12

下載this:這是一個頭文件。將它複製到路徑「/ mingw/include」文件夾中,並且它可以工作那就是所有

+6

鏈接似乎沒有工作 –

+0

看起來他們把他們的回購轉移到github。這裏是新的鏈接:https://raw.githubusercontent.com/nuigroup/ccv-multicam/master/branches/test/videoInput_GUID/videoInputSrcAndDemos/libs/DShow/Include/strsafe.h –

2

您使用C++,按您的標籤。 「strsafe」功能是爲了讓C更安全一點。但是C++已經更安全了。例如StringCchPrintf功能幾乎不像std::osstream那樣安全。

相關問題