我有一個VS2010快速解決方案,裏面有兩個項目......一個是獨立應用程序,另一個是VST2插件。出於某種原因,我無法再運行VS2010調試器的應用程序或插件(啓動vst2主機應用程序)。二進制文件自行發佈,而不是從VS2010內部發布。任何人都知道我的項目可能發生了什麼變化?VS2010調試器 - 應用程序無法正常啓動,退出代碼16
這兩個程序都退出時出現相同的消息:程序已退出,代碼爲16(0x10)。
的VS調試輸出表示,這樣的事情:
'vsthost.exe': Loaded 'C:\Program Files\Vsthost\vsthost.exe', Binary was not built with debug information.
...的DLL負荷沒有PDB文件
'vsthost.exe': Loaded 'C:\Documents and Settings\Oli Larkin\Local Settings\Temp\PIL77.tmp', Binary was not built with debug information.
The thread 'Win32 Thread' (0xb24) has exited with code 16 (0x10).
The thread 'Win32 Thread' (0x54c) has exited with code 16 (0x10).
The thread 'Win32 Thread' (0x86c) has exited with code 16 (0x10).
The thread 'Win32 Thread' (0x3ec) has exited with code 16 (0x10).
The thread 'Win32 Thread' (0x59c) has exited with code 16 (0x10).
The program '[3152] vsthost.exe: Native' has exited with code 16 (0x10).
檢查您的調試器設置,確保「工作目錄」設置爲空或有效的目錄。 –
我解決了這個問題 - 這與使用vsthost.exe和我的app.exe加載的DigiDesign ASIO驅動程序有關。 DigiDesign庫拒絕使用MSVC調試器很好地播放。也許是由於一些PACE相關問題。我卸載了控制面板中的「Avid HD Driver」,現在我可以再次調試。 感謝您的回覆 – olilarkin
有點有道理,這類音頻庫具有強大的版權保護和防逆向工程對策。 –