2017-02-21 17 views
0

我正在研究C++ API/SDK,並且準備好分發alpha版本進行測試。它不會向公衆提供,我只是想將它發送出去,讓人們將它安裝在他們的機器上,以確保一切正常。這裏是我想要分發的內容列表:如何共享一組DLL,依賴項和示例程序?

  • 我已經創建的庫。這包括.lib和.dll文件,以及一些標題。
  • 相關性:所有項目依賴關係(包括OpenCV)的標頭和庫。
  • 示例程序的源代碼。我有一個Visual Studio解決方案,我想分享一些示例代碼。
  • 實用程序應用程序:一些支持應用程序(.exe文件),我想包含而不共享源代碼。

理想情況下,我希望將所有庫都放到PATH中,以便用戶可以在新項目中使用它們而不必指定精確的包含路徑。用批處理文件捆綁所有東西是否合適?還是有更好/更專業/更可靠的方法?

我目前使用VS Express,但如果完全有必要,我可以升級到Pro。

+0

_「是否將所有文件與批處理文件捆綁在一起?」_使用某種工具創建安裝程序。這可能不太容易出錯。 –

+0

你有什麼建議嗎?我是新手,不知道從哪裏開始尋找,甚至不知道要搜索哪些詞彙。 – stranger

+0

https://www.google.de/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=create+installer+for+windows –

回答