導航:首頁 > 源碼編譯 > 編譯器顯示無法識別的外部命令

編譯器顯示無法識別的外部命令

發布時間:2022-09-28 05:50:07

❶ 即使環境變數配置好了但是編譯器也無法使用,提示不是內部或外部命令

環境變數設置對嗎?對的話,很可能是操作不規范。一定要到該文件目錄下,才能進行操作。用cd進入子目錄。java-version可以查看版本。

你可以看看下面這些操作

❷ vs2010無法解析的外部命令,該怎麼解決

其實只要把外部 lib文件在項目屬性裡面引入,打開 項目屬性->鏈接器->命令行->附加選項 加入了 .lib 再編譯,pass

肯定是引用的庫文件的問題,而不是像函數沒有定義

檢查一下引用的庫文件
看看包含這些函數的文件是否加到工程文件中!

有可能是函數沒有定義,而被引用了。
工程中也許沒有加入文件
反正是編譯器在你使用它的地方看不到這個函數CGJ::cs的實現。
請參考

❸ 關於VS2008 c++編譯錯誤 之 無法解析外部命令的問題。

兩種編譯模式:
---------
C++ Primer 第三版 中文版
10.5 模板編譯模式:
"C++支持兩種模板編譯模式包含模式Inclusion Model 和分離模式Separation Model"
10.5.1 包含編譯模式
"在包含編譯模式下我們在每個模板被實例化的文件中包含函數模板的定義並且往往把定義放在頭文件中像對內聯函數所做的那樣"
10.5.2 分離編譯模式
"在分離編譯模式下函數模板的聲明被放在頭文件中"
"在模板定義中有一個關鍵字export"
"關鍵字export 告訴編譯器在生成被其他文件使用的函數模板實例時可能需要這個模板定義編譯器必須保證在生成這些實例時該模板定義是可見的"
"關鍵字export 不需要出現在頭文件的模板聲明中"
"分離模式使我們能夠很好地將函數模板的介面同其實現分開進而組織好程序以便把函數模板的介面放到頭文件中而把實現放在文本文件中但是並不是所有的編譯器都支持分離模式即使支持也未必總能支持得很好支持分離模式需要更復雜的程序設計環境所以它們不能在所有C++編譯器實現中提供"
"Inside the C++ Object Model 描述了一個C++編譯器the Edison Design Group compiler支持的模板實例化機制"
-----------
到2008不支持....
2010卸了沒試
-----------
警告 1 warning C4237: 目前還不支持「export」關鍵字,但已保留該關鍵字供將來使用 x:\xxxx\xxxx\list.cpp 3 xxxx

閱讀全文

與編譯器顯示無法識別的外部命令相關的資料

熱點內容
92汽油的壓縮比 瀏覽:294
雜貨實物商城源碼 瀏覽:756
手游單機游戲app哪個好呢 瀏覽:959
at命令開機 瀏覽:36
phparray遍歷 瀏覽:354
vb怎麼上傳文件到伺服器 瀏覽:432
單片機有多少 瀏覽:262
編譯壓縮 瀏覽:649
工廠程序員翻車 瀏覽:31
鄭州程序員一個月工資 瀏覽:660
證券公司招聘程序員 瀏覽:879
java高級編程jdk7 瀏覽:444
java加密狗 瀏覽:952
lisp編程工具 瀏覽:647
加密貨幣軟錢包排行 瀏覽:835
exe文件反編譯源碼工具下載 瀏覽:43
python6bit灰度圖 瀏覽:737
如何用java編譯東西 瀏覽:827
php多語言包管理方案 瀏覽:255
python程序運行時間自動控制 瀏覽:386