2010-02-04 44 views

回答

0

您需要將該.c文件包含在將成爲可執行文件(.exe)而不是.lib的項目中 - 您無法運行.lib文件。

0

你不應該有一個庫中的主要功能。我創建庫時通常會做的是創建兩個項目,其中1個用於庫本身,另外1個用於測試庫的簡單應用程序。

+0

您能更具體地瞭解您測試庫的步驟嗎? – user198729 2010-02-04 10:07:48

+0

測試應用程序將有一個主要功能,然後調用您希望測試的庫函數。 – 2010-02-11 11:35:12

0

應用程序允許使用主函數,而不是libs,dll等。嘗試創建應用程序項目並向其添加文件。在這方面,你也只能執行整個項目,你不能通過右鍵單擊.c文件來獲得執行選項。

我想你需要的是一個控制檯應用程序。請查看VC幫助瞭解更多詳情。

0

您需要在一個解決方案中包含兩個項目。我假設你正在構建一個非mfc win32項目。 1)創建一個新的庫項目。這是通過創建一個win32項目並選擇靜態或dll庫來完成的。你可能已經做到了。 2)注意你也有一個解決方案,MSDev爲你創建了一個解決方案。 Solutions將許多不同的項目組合在一起 4)右鍵點擊解決方案並選擇添加新的win32控制檯項目。創建一個win32可執行項目。將你的main.c添加到它 - 如果你創建一個空的可執行項目會更容易。 。 。你不想要一個包含主要功能的項目。 。您可能需要刪除生成的源文件 - 或者您可以將其用作模板。 5)右鍵點擊可執行項目並選擇'make this the startup project'。
6)再次右鍵單擊項目並選擇依賴關係。確保庫項目被檢查爲依賴項。這將確保它首先被構建。通過查看構建命令來確認。 7)進行試驗性構建並在解決方案的調試目錄中檢查結果。 。 。你應該在同一個地方找到DLL和EXE。

這應該工作。 。 。

您可以繼續向該根解決方案添加不同種類的項目。如果您退出msdev,您可以將您的解決方案重命名爲更具描述性的內容

相關問題