關於VS2010生成exe(續)

             

      前一篇文章寫了如何利用 int   main(int   argc,   char*   argv[])  生成帶參數的exe文件,並用matlab調用exe。


      然而在我的使用中卻發現了一些問題,在自己的電腦上能很好的運行,但是放到其他電腦上卻不能運行,也不報錯(所以這個錯誤隱藏了好幾天),就相當於指令沒有執行。。。。


       檢查發現,應該是測試的電腦上沒有安裝VS2010,而我的exe文件也沒有設置靜態編譯生成,因而可以在安裝有VS2010的電腦上運行,在裸機上卻不行。問題發現了,也就好解決了。


       關於靜態編譯,參考文http://blog.sina.com.cn/s/blog_94c5517601018pbc.html。我是這樣設置後,生成了在無VS2010的電腦上也能運行的exe文件。

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

                 每解決掉一個問題,心裏都倍兒爽

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章