如何擺脫對Visual Studio的依賴?

時間 2021-05-31 05:25:55

1樓:

為什麼要擺脫...

在win10下面用NDK 寫個so.

用了 f="http://www.

">Cydia Substrate . hook dlopen再自寫mk

然後寫了個批處理呼叫 ndk-build 然後Push 到模擬器.

用時7-8秒.

嫌編輯器不方便.用VS 新建 makefile ...

啥也不做.直接把生成命令列指向剛才的批處理.

用時3-4秒..

原因未知.. 監視了VS的程序發現也只是在臨時目錄生成了一外批處理呼叫的我的批處理.

但是就是比我在命令列裡執行快....

VS2017 就更方便了...

2樓:Colliot

現在用 ReSharper/ReSharper C++,可以用 ReSharper Build 代替 MSBuild。在此之前,ReSharper 就替換了 VS 的分析、高亮、補全、重構等功能。可以說,裝上 ReSharper 之後,VS 的職能就變成了提供一套編譯工具鏈,這樣基本實現了脫離對 VS 的依賴。

更好的方式是直接使用 CMake 作為構建工具。CMake 可以生成 Visual Studio 的解決方案,也可以生成 Makefile 等其他構建工具的專案檔案。CMake 是微軟官方開源產品(諸如 CoreCLR, CharkraCore 等)使用的解決方案。

3樓:

嗯?wanna be hardcore?

build system用msbuild,手寫proj檔案,editor用vim,

debug開windbg

cmd覺得太殘的話用cmder

這麼玩當你玩linux的時候都覺得環境很親切,因為到了這一層所有東西概念上都是一樣的。

而微軟內部有沒有人不用VS,這樣玩的?有

4樓:碎景

依賴並不都是壞事,

太依賴乙個人,一種環境,某種暫時的現象

這些是不好的,因為這些是不穩定的.

但vs是穩定的,所以依賴也沒什麼啊.

5樓:

樓上說得好,VS編譯乙個專案的具體過程你都搞懂了就無所謂依賴了。

Build專案的具體動作是什麼?

整個過程的MSBuild呼叫棧是什麼樣的,用到了哪些.properties, .task?

有哪些地方可以intercept自己的property或者task?

好書推薦:Inside the Microsoft Build Engine: Using MSBuild and Team Foundation Build 第二版

在VS中開啟MSBuild編譯log:Did you know… You can configure the MSBuild verbosity in the Output window?

如何看待微軟拒絕開發Visual Studio 64位

0xB160C0C5 挖個墳,Visual Studio 2022 是64位的。Visual Studio 2022 Visual Studio Blog 叛逆者 因為VS的記憶體占用不會超過4G,甚至不會超過2G。所以要64位幹什麼?又不是某系統的手機,記憶體才1G就整天叫囂64位。搞得大家以為6...

如何擺脫雜念對學習的阻礙?

廓瀧 可以乙個人在房間裡思考乙個問題 自己究竟想要什麼,然後列舉在紙上,每一天重複一次直到剩下一條,那就是自己的學習目標,最後堅持即可。 因吹斯汀女孩兒 當你有乙個明確的目標和堅定的信念時,那些雜念自然就不存在了。這麼說吧,如果你剛上高一,肯定不會學的很拼,但如果你只剩一周高考,你肯定會天天猛學,恨...

如何擺脫對男生的依賴感?

UUSAKURA 你可能是習慣被他喜歡的樣子,你說,他正好坐在附近,你享受這種感覺。人生有三大錯覺,其一他喜歡我,不知道題主是否確定那個人真的喜歡你,還是每次正好在附近發現他看你,這種朦朧又說不出的感覺,有沒有可能是一場誤會。如果是真的喜歡,你在知道對方喜歡你的情況下,也沒有想跟對方認識談戀愛,你並...