VS2017中加入彙編

2021-10-01 13:16:33 字數 1283 閱讀 7550

專案需要,需要在vs2017中加入彙編**,讓c/c++可以呼叫彙編

根據作業系統選擇包,解壓後有四個檔案vsyasm.exe,vsyasm.props,vsyasm.targets,vsyasm.xml

2.在vs2017工程中新增原始碼,加入asm檔案

3.選中專案,右鍵,生成依賴項---->生成自定義-->選擇vsyasm

4.選中彙編檔案,右鍵屬性

常規選項

從生成中排除選擇否

項型別選擇"yasm assembler"

yasm assembler general中

object file name改為"$(intdir)%(filename).obj"

5.把vsyasm.exe拷貝到指定目錄下

我的目錄是:

c:\program files (x86)\microsoft visual studio\2017\community\vc\bin\"vsyasm.exe

如果沒有bin資料夾,自己建立乙個

6.把vsyasm.props,vsyasm.targets,vsyasm.xml三個檔案拷貝到$(vctargetspath)\buildcustomizations\目錄下

我的目錄是

c:\program files (x86)\microsoft visual studio\2017\community\common7\ide\vc\vctargets\buildcustomizations

詳細的指導可以參考yasm官網

參考這個帖子

VS2017中新增QWebEngineView模組

開發環境 qt 5.9.0 vs2017 vs2017 在生成新的工程時,會預設帶了一些模組。如果新增新的模組如何操作呢?目前就新增 qwebengineview 模組為例。在生成新的工程時預設帶的模組,裡面沒有qwebenginewidget模組,所以需要自己手動配置 圖一 第一步 中新增 qwe...

在VS2017中玩耍OpenMP

include 加入標頭檔案 include using namespace std intmain int argc,char ar 輸出如下 hello,i am thread 1 hello,i am thread 2 hello,i am thread 0 hello,i am thread...

VS2017遠端除錯

由於某些因素,我需要程式在其他系統執行,但是又不想打日誌,就想直接遠端除錯。找了幾個部落格都有基礎的教程,但都不能正常執行,決定自己寫乙個能用的。首先去vs安裝目錄找到remote debugger目錄 在安裝目錄的common7 ide裡面,下圖目錄是因為我把vs2017安裝在f microsof...