<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          WindowsSdkDir 從何處來(lái)?

          共 902字,需瀏覽 2分鐘

           ·

          2020-08-24 13:48

          緣起

          我在《修復(fù)被破壞的 vs 工程設(shè)置》和《修復(fù)被破壞的 vs 工程設(shè)置(續(xù))》這兩篇文章中,分享了調(diào)查 VS 包含路徑錯(cuò)誤的問(wèn)題,感興趣的小伙伴兒可以查看。依稀記得在 2013 年的時(shí)候調(diào)查過(guò)類似的問(wèn)題。前一陣子沒(méi)翻到,這兩天在翻筆記的時(shí)候居然意外的找到了。特整理分享給大家。

          依稀記得是編譯的時(shí)候有問(wèn)題才調(diào)查的。

          查看 WindowsSdkDir

          $(WindowsSdkDir)$ 可通過(guò)工程中的宏來(lái)查看。先查看宏,

          找到 WindowsSdkDir,查看。

          小貼士:可以在上方的搜索框輸入關(guān)鍵字進(jìn)行過(guò)濾。

          WindowsSdkDir 從何處來(lái)

          從上圖,我們可以看到 $(WindowsSdkDir)$ 的值。但是這個(gè)值是從哪里來(lái)的呢?

          可以通過(guò)各種文件內(nèi)容搜索工具來(lái)搜索,或者更省事的辦法是用 win7 自帶的 findstr 命令來(lái)搜索。

          猜測(cè)這個(gè)值必然和 vs 有關(guān),所有搜索范圍限定為 vs 的安裝目錄。具體搜索命令如下:

          等待搜索結(jié)束,就可以到 d:\result.log 里查看搜索結(jié)果了。內(nèi)容如下:

          用紅框選出來(lái)的兩個(gè)地方比較靠譜,屬于 vcvars*.bat,這個(gè)應(yīng)該是設(shè)置一些環(huán)境變量的。查看對(duì)應(yīng)的 vcvars*.bat,如下:

          從上圖可知,會(huì)先到注冊(cè)表中查找,如果沒(méi)有找到再使用預(yù)先指定的值。在注冊(cè)表中查找的時(shí)候,會(huì)先到 HKLM 下查找,如果沒(méi)找到,再到 HKCU 下查找。

          HKLM 下的值如下圖:

          HKCU 的值如下圖:

          使用procmon觀察加載過(guò)程

          話不多說(shuō),直接看圖:

          注意:上圖中只保留了結(jié)果為 Success 的記錄。

          總結(jié)

          • 這個(gè)調(diào)查有年頭兒了,沒(méi)想到還能找到當(dāng)時(shí)的筆記。真的是 好記性不如爛筆頭!一定要記筆記!
          • 如果沒(méi)有三方搜索工具(比如,FileLocator),可以試試系統(tǒng)自帶的 findstr。


          歡迎留言交流!

          感謝你的分享,點(diǎn)贊和在看


          瀏覽 66
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  天天操天天射天天色 | 欧美日韩在线观看成人 | 国产精品婷婷久久久 | 亚洲无码中文视频 | a∨在线免费看 |