用VS2008調試pHash算法的工程時遇到了一個問題,生成解決方案和編譯都沒有問題,但是一調試,馬上出現了如下的對話框
網上說明,這種情況主要出現在調試dll或者lib時,因為VS不能直接啟動dll和lib,而是啟動指定的可執行文件。可執行文件調用dll時可對dll進行調試。
解決方法一:項目->屬性->常規->配置類型 修改為 應用程序(.exe)就可以了。
解決方法二:重新建立個要實現的工程,調用這里面提供的功能就行了。
這是因為本功能內並沒有生成任何可執行的.exe文件,比我我這里這個工程的作用就是建立一個庫,庫並不是可執行文件,所以就會彈出這個了。
DLL和LIB文件時不能單獨運行的,他必須依賴於可執行文件。

