我對C++相當陌生,並試圖找出TagLib library用於我正在開發的項目。我正在使用Windows 7 64位上的Visual Studio 2010中的非託管C++。我以前從未使用過外部庫,所以我對如何解決這個問題非常困惑。在Visual Studio 2010中使用帶有非託管代碼的DLL?
從this blog entry我得到了libtaglib.a和taglib.dll文件。我遇到了關於如何使用TagLib的this SO question,但它涉及到QT Creator,而不是Visual Studio,而且我對該主題不夠了解,無法理解正在說什麼來將其轉化爲Visual Studio的需求。
因此,一些問題:
- 它甚至有可能與非託管代碼來做到這一點?
- .a文件的功能到底是什麼?
- 最重要的是,我如何去在我的程序中使用taglib.dll?
我一直在谷歌尋找一種方式來做到這一點,但我的主要問題是,我碰到的一切都超過了我的腦海。請讓我知道是否需要更多信息。很感謝任何形式的幫助!謝謝!
考慮到沒有託管C++代碼這樣的事情,在這裏不是「非託管」類型的冗餘嗎? – 2010-11-22 03:55:25
@Billy,曾經是微軟託管的C++或C++/CLI,我不知道它是否仍然存在...... – 2010-11-22 04:31:37
@Eli:那將是「C++託管擴展」或「C++/CLI」 ,它不是C++(它們是完全不同的語言) – 2010-11-22 04:37:57