2011-10-23 62 views
-1

我是一名Java程序員,遇到了一個非常討厭的情況。對於POC目的,我需要寫下我的解決方案的一小部分,它將作爲獨立應用程序運行,執行非常具體的操作。 我有2個問題: -EXE從C++,Sqlite DLL如果有的話

  1. 我可以編寫代碼,但我不知道是我如何創建一個安裝和EXE出的是C++代碼。
  2. 其次,我需要解析一個sqlite數據庫文件,並在應用程序中顯示其數據。有沒有一個SQLite的Windows DLL或一些C++庫或我可以使用,而不是要求用戶安裝SQLite(或通過安裝程序自己做)?所以基本上,我不希望額外的計劃是在推,只是一個DLL或一些C++庫..

請讓我知道如果你有一個答案,一個或兩個是我的問題面對。

感謝

+0

什麼是「POC目的」? –

+0

概念驗證 –

+0

爲什麼downvotes?提問者是正確的,他/他需要一點指導。 – overcoder

回答

4
  1. 編譯你的代碼將打開一個可執行文件。爲了發佈,你需要在Release模式下構建它。我不確定你使用的是什麼版本的Visual Studio,但你可能有一個「安裝和部署」項目類型,它可以讓你創建一個安裝程序。否則,您可能需要查看InstallShield或類似的工具以確保安裝程序具有所有必需的文件(例如運行時庫)。

  2. SQLLite被稱爲光的原因!它的源代碼可以直接納入到您的項目中,並與其他文件一起編譯(請參閱:http://www.sqlite.org/selfcontained.html)。這意味着不需要連接外部庫,也不需要將額外的DLL與可執行文件一起重新分發。