文章目錄
- 1.scanf報錯的問題
- 2.運行視窗一閃而過的問題
- 3.除錯時提示缺少urctbased.dll檔案而無法打開運行視窗的問題
- 4.vs編譯器如何顯示行號的問題
- 5.使用vs編譯器如何自定義命令欄
- 6.自定義vs2019命令時如何添加分割線分隔線
- 7.使用vs2019如何在不給源代碼的情況下,使用其中的內容(靜態庫)
該篇是我總結我使用vs2019遇到的問題和一些小操作的博客,閑話少說,下面進入正題,
1.scanf報錯的問題
這里只提供一種一勞永逸的方法,
首先找到vs的安裝路徑,一般情況下是:
C:\ProgramFiles(x86)\MicrosoftVisualStudio\2019\Community\Common7\IDE\VC\VCProjectItems

找到檔案newc++file.cpp,由于修改所在檔案夾的內容需要管理員權限,更方便的一種辦法是,將該檔案拖到桌面上,再進行修改,然后再拖回檔案夾即可,
修改時,將該陳述句#define_CRT_SECURE_NO_WARNINGS 1(可在錯誤串列視窗中復制)添加在檔案內,

2.運行視窗一閃而過的問題
-
可以選擇執行不除錯按鈕
-
右擊解決方案名稱,點擊最后的屬性

然后依次點擊左側聯結器,系統,右側子系統中選擇控制臺,

該問題在最新版vs2019已修復,默認為控制臺選項,
3.除錯時提示缺少urctbased.dll檔案而無法打開運行視窗的問題

首先請看自己的兩個路徑(現在大多都是64位電腦),
C:\Windows\sysytems32C:\Windows\SysWOW64
兩個檔案夾內都應有各自的ucrtbased.dll檔案,如果有缺少可以到下方下載(注意不要混淆),據說是因為卸載軟體時會導致這個問題,不過不要怕很簡單的,認識我的可以單獨聯系我私發,小位元也行,
如果兩個都有的話,還是不行請看下列方法,
那么我們依然還是老方法,右擊專案名稱,選擇最下方的屬性,然后找到C/C++,選擇代碼生成,到右側點擊運行庫,
看看你是多執行緒除錯DLL(/MDd)還是多執行緒除錯DLL(/MD),然后分別選擇相應的多執行緒除錯(/MTd)或者多執行緒(/MT),

然后就可以啦,
4.vs編譯器如何顯示行號的問題
在最上方的選單欄,找到偏后面的“工具”一項,然后在點下面的“選項”,

在選項內容下,依次點擊下列紅框標記的內容就行,

值得一提的是,如果在c/c++檔案內就選擇C/C++,
5.使用vs編譯器如何自定義命令欄
我們都知道要除錯,看記憶體,監視的時候,還要去到最上方的命令欄去找,太麻煩,不然就是記住快捷鍵,現在我們可以把這些按鈕都集中到工具列里,例如

方法就是,在工具列右鍵點擊最下方自定義,然后選擇右方的新建,

點擊新建后會讓你輸入工具列名稱,注意這里只有一次機會,以后沒有重命名的選項,所以如果有需要的話可以想想,
新建成功后會在上方出現一個空白的小塊如
左邊用于拖動該工具塊,右邊的點擊后可以進行添加,然后會跳轉到該頁面
隨即到了添加命令的頁面,類別可以參考編譯器最上方命令欄的歸類,這樣就很方便啦

6.自定義vs2019命令時如何添加分割線分隔線
就是像如下圖這樣,軟體自帶的每組“按鈕”的分割線,筆者之前也找了好久都沒找到,

自定義命令的界面如下圖,怎么添加這么一行的分割線呢?

本來是沒有分割線的,我們先選中一個想在其之前添加分割線的命令“按鈕”,點擊右側的修改所選內容,勾選如下圖的“開始一組”,就在其之前出現了一條分割線,

7.使用vs2019如何在不給源代碼的情況下,使用其中的內容(靜態庫)
首先當我們寫好.c和.h檔案時,

單擊專案屬性,在配置屬性這里的常規中,右側找到配置型別,選擇靜態庫,點擊確定后,
注意系統的選擇,除錯Debug那里也必須更改成相應的平臺,不無法生成檔案夾!

我們再去運行一下,當然肯定時運行不了的,因為我們沒有主程式,這里他會提示一個視窗,

我們在代碼存盤路徑里,第一級Debug里找到函式.lib檔案,將其連同函式.h,檔案一同發給購買者,(頭檔案不帶也行)

.lib檔案打開是這個樣子的,看不出源代碼的,

ok,現在切換到使用者模式,我們把對方給我們的.lib和.h檔案都放到我們主程式test.c所在的檔案夾里,這樣我們再在test.c檔案里加一句,

//匯入靜態庫
#pragmacomment(lib,”Add.lib”)
加上這潭訓入靜態庫的陳述句就可以啦,
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/328112.html
標籤:其他
上一篇:編程初級訓練營復盤
下一篇:java物件的比較
