導航:首頁 > 版本升級 > sourceinsight頭文件

sourceinsight頭文件

發布時間:2023-01-14 17:53:51

❶ source insight無法識別包含在其他文件的宏定義,在頭文件中明明定義了

因為Source Insight並不是編譯器,所以宏定義是否可以識別和源文件中是否包含了該頭文件並沒有關系.
你必須在工程中將對應的頭文件添加進去才行.
菜單中選擇 Project -> Add and Remove Project Files ,之後找到頭文件所在的文件夾添加上相應的頭文件.
一般不是立即有效,可以選擇Project -> Synchronize Files 更新一下就好了.

❷ 怎麼配置source insight使得可以編譯C語言程序

source insight使得可以編譯C語言程序配置方法:
要想編譯c,需要配置Pc Lint。
1、假設source insight的安裝目錄在d:/pclint8,那麼pclin.exe就在這個目錄,
所有的*.lnt文件在d:/pclint8/lnt目錄下面:
打開菜單:options->custom commands
a) 添加一個新的命令名,例如:Pc Lint
b) 在run 中填入:
d:/pclint8/lint -u -ic:/lint std env-si %f
d:/pclint8 是你的Pclint所在的目錄.
c) 在path中填入:
d:/PCLint8/lnt(就是你所有*.lnt文件所在的目錄)
d) 勾選下面的選項:
Iconic Window
Capture Output
Save Files First
Parse Links in Output
File, then Line
e) 在Pattern 框中填入:
^/([^ ]*/) /([0-9]+/)
2、把這個命令加入到菜單中即可.
以上配置適用於編譯單個文件;要編譯多個文件,可以建立一個lnt文件,具體方法如下:
假設我的工程在e:/myproj下面,源文件放在e:/myproj/source下面,頭文件放在e:/myproj/include下面;假設source目錄下有文件:source1.c,source2.c;include目錄下面有incude.h;那麼我可以建立這樣一個lnt文件:
-i"e:/myproj/include" //頭文件尋找路徑
e:/myproj/source/source1.c //需要編譯的文件1
e:/myproj/source/source2.c //需要編譯的文件2
然後保存為test.lnt;把上面配置中的步驟b中的
d:/pclint8/lint -u -ic:/lint std env-si %f
改成:
d:/pclint8/lint -u -ic:/lint std test env-si
注意:
1.如果源文件引用頭文件的時候使用的是相對路徑或者完整的絕對路徑;那麼可以不用在lnt文件中加入頭文件尋找路徑;如果只是給出了頭文件的名字,而沒有給出任何路徑那麼加入頭文件尋找路徑就是必須的了.
2.無論是在si的自定義命令中輸入的配置命令還是自己寫的lnt文件中的命令都必需仔細;很多時候多個空格或者少個空格都會出錯.

❸ 我用pclint集成source insight,把linux下include目錄下的頭文件都拷到Windows目錄下

可以在pclint的運行目錄下的std.lnt中增加一句-wlib(0),可以屏蔽系統頭文件。

❹ sourceinsight安裝時報錯,安裝完成後,打開代碼,左側symbol window無法解析C語言的宏定義等

彈出的警告對話框已經說明了原因,是MFC include文件夾不存在,可能是沒有安裝visual studio的MFC,也有可能是安裝了但是沒有安裝到默認的位置。
你需要按「瀏覽」按鈕去找到這個文件夾,有了這些頭文件的的定義,那些宏就可以被解釋了

❺ 如何在SourceInsight設置額外的頭文件搜索路徑

可以找到的啊,你要把這個目錄的文件添加到Sorce Insight里。
也就是說在Sorce Insight上創建這個項目時要把C:\proj目錄下的所有文件都包含進去,他就能找到。

❻ source insight頭文件打不開 在source insight工程中打不開linux下的頭文件 QQ:1055971771

你這個錯誤提示和打開頭文件沒有關系,你應該是選擇了Jump to Definition選項,功能是查找游標所在語句的聲明或者定義或者函數體等信息,但是對所包含的頭文件是無效的.

如果是已經建立的工程,添加了所有源文件和頭文件的話,想要打開頭文件選擇菜單上的Project Window按鈕,然後在工程文件列表中查找需要打開的文件並雙擊.

❼ source insight3.5 添加c++ ,無擴展名頭文件

你可以在文件過濾那後面添加一個;* ,將所有文件都包含進去,無論有沒有擴展名。

❽ PC-lint在source insight中檢錯總是出現頭文件無法打開的錯誤(C文件中頭文件包含是沒有帶路徑的)。

有兩個方法:

1、定義一個.lnt文件,文件裡面寫滿所有你的源代碼,然後讓內pclint去處理這容個文件。

2、編寫source insight的宏,進行源代碼文件自動查找,找到後調用pclint,這個需要自己寫宏

❾ 為啥source insight無法分析這個文件

有時候用source insight會出現不能跳轉到hh或其他後綴類型的頭文件,但是文件確實已經添加到工程中了,在工程中打開文件發現也沒有顏色突出,此時本文可能對你起到幫助作用,可以嘗試使用本方法解決該問題。

打開菜單的「選項」--「文檔選項」,「文檔類型」中選擇需要設置的語言類型,然後在後面的「文件過濾器」加入想要識別的文件後綴即可。

閱讀全文

與sourceinsight頭文件相關的資料

熱點內容
誅仙62坐騎怎麼升級到63 瀏覽:926
linux以日期查看日誌記錄 瀏覽:446
工業大數據是什麼東西 瀏覽:881
魅族note3怎麼重置網路 瀏覽:510
c語言程序設計模 瀏覽:92
兒童怎麼做可編程機 瀏覽:603
數據計算屬於什麼統計學 瀏覽:921
07word怎麼去掉標記 瀏覽:979
qq緩存的數據是什麼 瀏覽:348
LED主Kv文件多少兆 瀏覽:856
蘋果edge怎麼刪除下載文件 瀏覽:471
sas邏輯回歸代碼 瀏覽:572
用於keil下的stc器件資料庫 瀏覽:400
新聞網站後台如何操作前台 瀏覽:539
在剪映app中怎麼查看視頻尺寸 瀏覽:9
linux文件成分包括 瀏覽:886
文件轉換免費的軟體 瀏覽:644
linuxwpsxlsx 瀏覽:482
小米手機怎麼上移動網路連接失敗怎麼辦 瀏覽:598
win10系統打開java 瀏覽:479

友情鏈接