是否可以從Visual Studio擴展中調用cl.exe,MSVC++編譯器?我使用的是VS2010,並沒有爲維護2008/2005的兼容性而煩惱。我通過MSDN獵殺,並通過我的DTE對象戳,但沒有發現任何使用。關於你可以用這些東西做什麼的文檔有點稀疏。從VS擴展中調用MSVC編譯器
0
A
回答
0
如果您只設置了適當的環境變量,那麼您肯定可以從普通命令行調用cl.exe。
0
我同意VSX的文檔可能會引起混淆。我有點不清楚你想要做什麼,你想直接執行cl.exe,還是隻想編譯當前的項目/解決方案?
如果你只是希望建立當前的解決方案,從一個外接程序,你可以做這樣的事情:
_applicationObject.Solution.SolutionBuild.Build()
讓我知道如果我誤解你的問題。
相關問題
- 1. MSVC++ variadic宏擴展
- 2. 使用MSVC 15.3.3(VS 2017)上的Boost編譯時未知的編譯器版本
- 3. MSVC編譯器更新
- 4. MSVC++編譯器錯誤C2892?
- 5. 使MSVC編譯器GCC complient?
- 6. 在Cygwin shell中調用cl.exe(MSVC編譯器)
- 7. 編譯PHP擴展
- 8. 編譯PHP擴展
- 9. MSVC編譯器行爲是用來
- 10. 創建(使用MSVC編譯器)
- 11. Closure編譯器:如何編譯帶擴展名的Chrome擴展插件
- 12. Android擴展適配器vs擴展BaseAdapter
- 13. 編譯錯誤編譯PHP擴展
- 14. 查看編譯器擴展代碼 - C++
- 15. Python的C++擴展編譯器警告
- 16. WiX編譯器擴展教程?
- 17. 編譯器優化,分割宏擴展
- 18. 交叉編譯Python擴展
- 19. 預編譯可擴展宏
- 20. 編譯Ruby的C++擴展
- 21. 編譯windows的PHP擴展
- 22. 開始編譯PHP擴展
- 23. 如何編譯Ruby擴展
- 24. 使用擴展類時,在Symfony中使用編譯器傳遞?
- 25. MSVC和FreeGlut編譯器錯誤
- 26. 這是一個MSVC++編譯器錯誤?
- 27. 編譯使用使用cpptasks擴展
- 28. MSBuild vs編譯器
- 29. 口譯VS編譯器VS虛擬機
- 30. Windows GCC和MSVC編譯器之間的編譯時間比較
我想要做的就是直接跳過MSBuild,因爲它有大量不需要的脂肪(和隱藏對象),只需使用給定的文件路徑或字符串源直接調用cl.exe即可。我發現了cl.exe任務,但是因爲它是從MSBuild使用的,所以我無法使它工作。您可以從命令行調用cl.exe,但只能使用Visual Studio命令行,而不使用常規命令行。 – Puppy 2010-07-18 13:05:59