2013-05-06 36 views
-3

這是一個重複的問題,但我從來沒有從其他職位得到一個很好的答案。我可以很容易地在我的電腦上編譯和運行我的visual C++程序。但是,當我將它移動到我的另一臺計算機時,它需要一個名爲msvcr10.dll的dll。我如何靜態編譯/鏈接這個DLL與我的程序?如何將Visual C運行時靜態鏈接到我的程序中?

+0

爲什麼這個問題得到downvoted ???因爲人們不能回答它? – 2013-05-06 03:28:01

+1

在項目屬性的代碼生成部分選擇** MultiThreaded **而不是** MultiThreaded DLL **作爲運行時庫。 – sgarizvi 2013-05-06 03:28:25

+1

_「這是一個重複的問題,但我從來沒有從其他帖子得到一個很好的答案。」_這並不意味着你應該發表一個重複的問題。 – 2013-05-06 03:29:15

回答

0

右鍵單擊您的項目,然後選擇屬性。在C/C++,請選擇代碼生成。在那裏你會看到「運行時庫」選項。選擇多線程[Debug]而不是Mutli-threaded [Debug] DLL

enter image description here

+0

^_ ^它工作謝謝你。 – 2013-05-06 03:39:22

+0

很高興我能幫到你。請下次再努力一點,以便事先研究這個問題。這個問題在SO和互聯網上有很多地方。 – 2013-05-06 03:44:50

相關問題