2012-06-10 14 views
10

buradan ilk pasajı Derleme: http://msdn.microsoft.com/en-us/library/ms682499(VS.85).aspxMinGW'de strsafe.h yok mu? Bunun yerine ne kullanmalı?

verir: Eğer etiketleri başına, C++ kullanarak konum d:\!TC\cpp\control.cpp:4:21: fatal error: strsafe.h: No such file or directory compilation terminated.

+0

çalışacaktır. Evet, ancak bunun yerine ne kullanmalı? Bu kod ile gösteri durağı mı? – rsk82

+4

Bu bir Microsoft uzantısıdır. Eğer VS’de gelişmiyorsa msdn’e bakmayın. – Dani

+0

Evet, ama belki bir değiştirme var, belki burada bir başkasıyla değiştirmek için bazı işlevler ... şimdi bu bir suç işleyişine baktıktan sonra 'StringCchPrintf() 'eksik gibi görünüyor. – rsk82

cevap

12

Download this: Bu bir başlık dosyası. "/ Mingw/include" klasörüne kopyalayın ve tüm bu

+6

link artık çalışmıyor. –

+0

Reformlarını github'a taşıdıklarını düşünüyor. İşte yeni bağlantı: https://raw.githubusercontent.com/nuigroup/ccv-multicam/master/branches/test/videoInput_GUID/videoInputSrcAndDemos/libs/DShow/Include/strsafe.h –

2

. "Strsafe" işlevleri, C'yi biraz daha güvenli hale getirme çabasıdır. Fakat C++ zaten çok daha güvenli. Örneğin, StringCchPrintf işlevi, std::osstream kadar güvenli değildir.

İlgili konular