我在visual C++ 2010中有一個項目,其中包含關鍵頭文件中的預處理器指令。實際上,它是ZMQ源代碼。 該項目通常配置爲一個DLL,所以頭使用DLL_EXPORT的狀態(定義/未定義)。如果該項目被用來編譯一個dll,頭部可以通過這兩個DLL項目或客戶端代碼中使用,由於從zmq.h採取以下設置: #if defined _WIN32
# if defined DLL_EXPORT
#
我有3個項目的Visual Studio 2010解決方案。第一個是我用幾個DLL導出編寫的非託管DLL項目(C++)。第二個項目是第一個項目的託管包裝器(使用DLLImport的C#)。最終的項目是我用來測試第一個項目功能的WPF應用程序。 我正在使用第一個項目,通過將後構建步驟中的DLL複製到包裝的release/debug文件夾中。但是,這並不足以讓我在調試器中逐步完成它。我無法弄清楚如何正