當前位置:首頁 » 編程軟體 » vs編譯文件名太長報錯

vs編譯文件名太長報錯

發布時間: 2022-07-07 04:23:37

❶ VS2010運行c語言編譯問題,高手幫幫忙!!! 我編譯總是出錯,麻煩幫下怎麼解決

參考答案 友情像一棵樹木,要慢慢的栽培,才能成長真的友誼,要經過困難考驗,才可友誼永

❷ 為什麼我在VS2010裡面編好的代碼,放到VC6.0的電腦就報一大堆錯,我生成的exe文件放到6.0的電腦上也不能運

VS2010的代碼用6.0肯定是會出現大堆錯誤,相反6.0的代碼在VS2010上能編譯過去,但肯定會有警告。因為VS2010的
編譯器
和6.0的不一樣,使用的
運行時庫
也不同,所以用2010編好的程序在裝有6.0的機器上是運行不了的,建議你放棄vc6.0吧,雖然它伴隨我們走過了很長時間,可它真算是個
老古董
了,很多特性都不支持,比如模板的高級特性等等

❸ 文件名太長無法打開

既然文件本身的文件夾名無法修改,可以嘗試修改上級文件夾的名稱,盡量讓文件的總路徑變短,如果文件名實在太長可以按照以下兩個方法進行刪除。

方法二、壓縮並刪除源文件:

1、對名字過長的文件的上級文件夾進行壓縮,可以把其他文件先轉移其他地方,右鍵點擊上級文件夾打開菜單,選擇「添加到壓縮文件」;

2、然後勾選上「壓縮後刪除原來的文件夾」,點擊確定即可刪除,然後再把壓縮文件也處理掉就完美解決了。

方法三、腳本強制刪除:

1、新建一個文本文檔,打開並輸入「DEL /F /A /Q \\?\%1RD /S /Q \\?\%1」,然後重命名為「文件名.bat」,將無法刪除的文件拖動到bat文件上即可立即刪除。

❹ 錯誤111 文件名太長

你是不是把關聯搞錯了?圖上的是快捷方式吧,具體修復方法:控制面板 → 文件夾選項 → 文件夾類型 → 新建 → 輸入文件擴展名:lnk → 高級 →從「關聯的文件類型」下拉框中選擇「快捷方式

記得採納啊

❺ 無法創建文件夾,提示文件名或擴展文件名太長

文件損壞了這,基本是出現在u盤等裡面,可以說用粉碎機那些沒用,刪不掉的,你可以格式化,當然,如果那些文件不影響你正常運作你可以不用去管他。如果要的話就重做系統也可以或是回復備份等

❻ VS2010編譯C++錯誤:warning C4244和error C2039,求教怎麼辦

ReadHuge換成Read

WriteHuge同樣,換成Write

那警告就是說從long long轉long會丟失數據,你定義filelen時用unsigned long long就不會有警告了。

❼ VS平台不能建真三3,9 D的地圖,提示文件名太長.其他地圖都能建,說什麼地圖問題,魔獸版本問題的繞道。

更新一下vs版本,或者換別人建圖

❽ c++錯誤……

Argument
list
syntax
error
(參數表出現語法錯誤)
分析與處理:函數調用的參數間必須以逗號隔開,並以一個右括弧結束。若源文件中含有一個其後不是逗號也不是右括弧的參數,則出錯。
Declaration
syntax
error
(說明出現語法錯誤)
分析與處理:在源文件中,若某個說明丟失了某些符號或輸入多餘的符號,則會出現此類錯誤。例如:#include
寫成include
,main()寫成main(。另外在函數調用是參數不正確也會引發類似的錯誤(註:printf,scanf是函數)。
Non-protable
pointer
assignment
(對不可移植的指針賦值)Non-protable
pointer
comparison
(不可移植的指針比較)
分析與處理:可能是由於賦值類型不匹配或對指針的錯誤運用。凡出現pointer的提示,一律考慮指針的問題。
statement
missing
『xx』in
the
function
main
符號缺少,比如;或),前提是不會引起語法錯誤,如果出現語法錯誤,則是Declaration
syntax
error這就是在scanf中缺乏)時不會提示statement
missing
『xx』in
the
function
main
的原因。
Undefined
symbol
'xx'
in
the
function
main(符號'xxxxxxxx'在main函數中未定義)
(一)、致命錯誤英漢對照及處理方法:
A-B致命錯誤
Bad
call
of
in-line
function
(內部函數非法調用)
分析與處理:在使用一個宏定義的內部函數時,沒能正確調用。一個內部函數以兩個下劃線(__)開始和結束。
Irrecable
expression
tree
(不可約表達式樹)
分析與處理:這種錯誤指的是文件行中的表達式太復雜,使得代碼生成程序無法為它生成代碼。這種表達式必須避免使用。
Register
allocation
failure
(存儲器分配失敗)
分析與處理:這種錯誤指的是文件行中的表達式太復雜,代碼生成程序無法為它生成代碼。此時應簡化這種繁雜的表達式或乾脆避免使用它。
(二)、一般錯誤信息英漢照及處理方法
#operator
not
followed
by
maco
argument
name(#運算符後沒跟宏變元名)
分析與處理:在宏定義中,#用於標識一宏變串。「#」號後必須跟一個宏變元名。
'xxxxxx'
not
anargument
('xxxxxx'不是函數參數)
分析與處理:在源程序中將該標識符定義為一個函數參數,但此標識符沒有在函數中出現。
Ambiguous
symbol
'xxxxxx'
(二義性符號'xxxxxx')
分析與處理:兩個或多個結構的某一域名相同,但具有的偏移、類型不同。在變數或表達式中引用該域而
未帶結構名時,會產生二義性,此時需修改某個域名或在引用時加上結構名。
Argument
#
missing
name
(參數#名丟失)
分析與處理:參數名已脫離用於定義函數的函數原型。如果函數以原型定義,該函數必須包含所有的參數
名。
Argument
list
syntax
error
(參數表出現語法錯誤)
分析與處理:函數調用的參數間必須以逗號隔開,並以一個右括弧結束。若源文件中含有一個其後不是逗
號也不是右括弧的參數,則出錯。
Array
bounds
missing
(數組的界限符"]"丟失)
分析與處理:在源文件中定義了一個數組,但此數組沒有以下右方括弧結束。
Array
size
too
large
(數組太大)
分析與處理:定義的數組太大,超過了可用內存空間。
Assembler
statement
too
long
(匯編語句太長)
分析與處理:內部匯編語句最長不能超過480位元組。
Bad
configuration
file
(配置文件不正確)
分析與處理:TURBOC.CFG配置文件中包含的不是合適命令行選擇項的非註解文字。配置文件命令選擇項必
須以一個短橫線開始。
Bad
file
name
format
in
include
directive(包含指令中文件名格式不正確)
分析與處理:包含文件名必須用引號("filename.h")或尖括弧(<filename>)括起來,否則將產生本類錯誤
。如果使用了宏,則產生的擴展文本也不正確,因為無引號沒辦法識別。
Bad
ifdef
directive
syntax
(ifdef指令語法錯誤)
分析與處理:#ifdef必須以單個標識符(只此一個)作為該指令的體。
Bad
ifndef
directive
syntax
(ifndef指令語法錯誤)
分析與處理:#ifndef
必須以單個標識符(只此一個)作為該指令的體。
Bad
undef
directive
syntax
(undef指令語法錯誤)
分析與處理:#undef指令必須以單個標識符(只此一個)作為該指令的體。
Bad
file
size
syntax
(位欄位長語法錯誤)
分析與處理:一個位欄位長必須是1—16位的常量表達式。
Call
of
non-functin
(調用未定義函數)
分析與處理:正被調用的函數無定義,通常是由於不正確的函數聲明或函數名拼錯而造成。
Cannot
modify
a
const
object
(不能修改一個長量對象)
分析與處理:對定義為常量的對象進行不合法操作(如常量賦值)引起本錯誤。
Case
outside
of
switch
(Case
出現在switch外)
分析與處理:編譯程序發現Case語句出現在switch語句之外,這類故障通常是由於括弧不匹配造成的。
Case
statement
missing
(Case語句漏掉)
分析與處理:Case語必須包含一個以冒號結束的常量表達式,如果漏了冒號或在冒號前多了其它符號,則
會出現此類錯誤。
Character
constant
too
long
(字元常量太長)
分析與處理:字元常量的長度通常只能是一個或兩個字元長,超過此長度則會出現這種錯誤。
Compound
statement
missing
(漏掉復合語句)
分析與處理:編譯程序掃描到源文件未時,未發現結束符號
(大括弧),此類故障通常是由於大括弧不匹
配所致。
Conflicting
type
modifiers
(類型修飾符沖突)
分析與處理:對同一指針,只能指定一種變址修飾符(如near
或far);而對於同一函數,也只能給出一種
語言修飾符(如Cdecl、pascal或interrupt)。
Constant
expression
required
(需要常量表達式)
分析與處理:數組的大小必須是常量,本錯誤通常是由於#define常量的拼寫錯誤引起。
Could
not
find
file
'xxxxxx.xxx'
(找不到'xxxxxx.xx'文件)
分析與處理:編譯程序找不到命令行上給出的文件。
Declaration
missing
(漏掉了說明)
分析與處理:當源文件中包含了一個struct或
union域聲明,而後面漏掉了分號,則會出現此類錯誤。
Declaration
needs
type
or
storage
class(說明必須給出類型或存儲類)
分析與處理:正確的變數說明必須指出變數類型,否則會出現此類錯誤。
Declaration
syntax
error
(說明出現語法錯誤)
分析與處理:在源文件中,若某個說明丟失了某些符號或輸入多餘的符號,則會出現此類錯誤。
Default
outside
of
switch
(Default語句在switch語句外出現)
分析與處理:這類錯誤通常是由於括弧不匹配引起的。
Define
directive
needs
an
identifier
(Define指令必須有一個標識符)
分析與處理:#define
後面的第一個非空格符必須是一個標識符,若該位置出現其它字元,則會引起此類
錯誤。
Division
by
zero
(除數為零)
分析與處理:當源文件的常量表達式出現除數為零的情況,則會造成此類錯誤。
Do
statement
must
have
while
(do語句中必須有While關鍵字)
分析與處理:若源文件中包含了一個無While關鍵字的
do語句,則出現本錯誤。
DO
while
statement
missing
(
(Do
while語句中漏掉了符號
"(")
分析與處理:在do語句中,若
while關鍵字後無左括弧,則出現本錯誤。
Do
while
statement
missing;(Do
while語句中掉了分號)
分析與處理:在DO語句的條件表達式中,若右括弧後面無分號則出現此類錯誤。
Duplicate
Case
(Case情況不唯一)
分析與處理:Switch語句的每個case必須有一個唯一的常量表達式值。否則導致此類錯誤發生。
Enum
syntax
error
(Enum語法錯誤)
分析與處理:若enum說明的標識符表格式不對,將會引起此類錯誤發生。
Enumeration
constant
syntax
error
(枚舉常量語法錯誤)
分析與處理:若賦給enum類型變數的表達式值不為常量,則會導致此類錯誤發生。
Error
Directive
:
xxxx
(Error指令:xxxx)
分析與處理:源文件處理#error指令時,顯示該指令指出的信息。
Error
Writing
output
file
(寫輸出文件錯誤)
分析與處理:這類錯誤通常是由於磁碟空間已滿,無法進行寫入操作而造成。
Expression
syntax
error
(表達式語法錯誤)
分析與處理:本錯誤通常是由於出現兩個連續的操作符,括弧不匹配或缺少括弧、前一語句漏掉了分號引
起的。
Extra
parameter
in
call
(調用時出現多餘參數)
分析與處理:本錯誤是由於調用函數時,其實際參數個數多於函數定義中的參數個數所致。
Extra
parameter
in
call
to
xxxxxx(調用xxxxxxxx函數時出現了多餘參數)
File
name
too
long
(文件名太長)
分析與處理:#include指令給出的文件名太長,致使編譯程序無法處理,則會出現此類錯誤。通常DOS下
的文件名長度不能超過
64個字元。
For
statement
missing
)
(For語名缺少")")
分析與處理:在
for語句中,如果控製表達式後缺少右括弧,則會出現此類錯誤。
For
statement
missing(
(For語句缺少"(")
For
statement
missing;
(For
語句缺少";")
分析與處理:在
for語句中,當某個表達式後缺少分號,則會出現此類錯誤。
Function
call
missing)
(函數調用缺少")")
分析與處理:如果函數調用的參數表漏掉了右手括弧或括弧不匹配,則會出現此類錯誤。
Function
definition
out
ofplace
(函數定義位置錯誤)
Function
doesn't
take
a
variable
number
of
argument(函數不接受可變的參數個數)
Goto
statement
missing
label
(Goto語句缺少標號)
If
statement
missing(
(If語句缺少"(")
If
statement
missing)
(If語句缺少")")
lllegal
initalization
(非法初始化)
lllegal
octal
digit
(非法八進制數)
分析與處理:此類錯誤通常是由於八進制常數中包含了非八進制數字所致。
lllegal
pointer
subtraction
(非法指針相減)
lllegal
structure
operation
(非法結構操作)
lllegal
use
of
floating
point
(浮點運算非法)
lllegal
use
of
pointer
(指針使用非法)
Improper
use
of
a
typedef
symbol
(typedef符號使用不當)
Incompatible
storage
class
(不相容的存儲類型)
Incompatible
type
conversion
(不相容的類型轉換)
Incorrect
commadn
line
argument:xxxxxx
(不正確的命令行參數:xxxxxxx)
Incorrect
commadn
file
argument:xxxxxx
(不正確的配置文件參數:xxxxxxx)
Incorrect
number
format
(不正確的數據格式)
Incorrect
use
of
default
(deflult不正確使用)
Initializer
syntax
error
(初始化語法錯誤)
Invaild
indrection
(無效的間接運算)
Invalid
macro
argument
separator
(無效的宏參數分隔符)
Invalid
pointer
addition
(無效的指針相加)
Invalid
use
of
dot
(點使用錯)
Macro
argument
syntax
error
(宏參數語法錯誤)
Macro
expansion
too
long
(宏擴展太長)
Mismatch
number
of
parameters
in
definition(定義中參數個數不匹配)
Misplaced
break
(break位置錯誤)
Misplaced
continue
(位置錯)
Misplaced
decimal
point
(十進制小數點位置錯)
Misplaced
else
(else
位置錯)
Misplaced
else
driective
(clse指令位置錯)
Misplaced
endif
directive
(endif指令位置錯)
Must
be
addressable
(必須是可編址的)
Must
take
address
of
memory
location
(必須是內存一地址)
No
file
name
ending
(無文件終止符)
No
file
names
given
(未給出文件名)
Non-protable
pointer
assignment
(對不可移植的指針賦值)
Non-protable
pointer
comparison
(不可移植的指針比較)
Non-protable
return
type
conversion
(不可移植的返回類型轉換)
Not
an
allowed
type
(不允許的類型)
Out
of
memory
(內存不夠)
Pointer
required
on
left
side
of
(操作符左邊須是一指針)
Redeclaration
of
'xxxxxx'
('xxxxxx'重定義)
Size
of
structure
or
array
not
known
(結構或數組大小不定)
Statement
missing;
(語句缺少「;」)
Structure
or
union
syntax
error
(結構或聯合語法錯誤)
Structure
size
too
large
(結構太大)
Subscription
missing
]
(下標缺少『]』)
Switch
statement
missing
(
(switch
語句缺少"(")
Switch
statement
missing
)
(switch
語句缺少")")
Too
few
parameters
in
call
(函數調用參數太少)
Too
few
parameter
in
call
to'xxxxxx'(調用'xxxxxx'時參數太少)
Too
many
cases
(Cases太多)
Too
many
decimal
points
(十進制小數點太多)
Too
many
default
cases
(defaut太多)
Too
many
exponents
(階碼太多)
Too
many
initializers
(初始化太多)
Too
many
storage
classes
in
declaration
(說明中存儲類太多)
Too
many
types
in
decleration
(說明中類型太多)
Too
much
auto
memory
in
function
(函數中自動存儲太多)
Too
much
global
define
in
file
(文件中定義的全局數據太多)
Two
consecutive
dots
(兩個連續點)
Type
mismatch
in
parameter
#
(參數"#"類型不匹配)
Type
mismatch
in
parameter
#
in
call
to
'XXXXXXX'
(調用'XXXXXXX'時參數#類型不匹配)
Type
missmatch
in
parameter
'XXXXXXX'
(參數'XXXXXXX'類型不匹配)
Type
mismatch
in
parameter
'YYYYYYYY'
in
call
to
'YYYYYYYY'(調用'YYYYYYY'時參數'XXXXXXXX'數
型不匹配)
Type
mismatch
in
redeclaration
of
'XXX'
(重定義類型不匹配)
Unable
to
creat
output
file
'XXXXXXXX.XXX'
(不能創建輸出文件'XXXXXXXX.XXX')
Unable
to
create
turboc.lnk
(不能創建turboc.lnk
)
Unable
to
execute
command
'xxxxxxxx'(不能執行'xxxxxxxx'命令)
Unable
to
open
include
file
'xxxxxxx.xxx'
(不能打開包含文件'xxxxxxxx.xxx')
Unable
to
open
inputfile
'xxxxxxx.xxx'
(不能打開輸入文件'xxxxxxxx.xxx')
Undefined
label
'xxxxxxx'
(標號'xxxxxxx'未定義)
Undefined
structure
'xxxxxxxxx'
(結構'xxxxxxxxxx'未定義)
Undefined
symbol
'xxxxxxx'
(符號'xxxxxxxx'未定義)
Unexpected
end
of
file
in
comment
started
on
line
#(源文件在某個注釋中意外結束)
Unexpected
end
of
file
in
conditional
stated
on
line
#
(源文件在#行開始的條件語句中意外結束)
Unknown
preprocessor
directive
'xxx'
(不認識的預處理指令:'xxx')Untermimated
character
constant
(未終結的字元常量)
Unterminated
string
(未終結的串)
Unterminated
string
or
character
constant(未終結的串或字元常量)
User
break
(用戶中斷)
Value
required
(賦值請求)
While
statement
missing
(
(While語句漏掉
'(')
While
statement
missing
)
(While語句漏掉
')')
Wrong
number
of
arguments
in
of
'xxxxxxxx'
(調用'xxxxxxxx'時參數個數錯誤)

❾ VS里打真三提示地圖文件名太長或包含錯誤字元

重新下載war3,再在u9上下一個正版(真三國無雙V3.9d),不行,我可以給你發一個,我的QQ:675550564

❿ 文件名或擴展名太長 怎麼處理

最近有用戶在電腦中重命名或刪除文件時,提示「文件名或擴展名太長」。Windows系統默認設定的字元長度是255個字元,如果文件名超過限制的字元長度則該文件不能移動、復制、刪除,當然也無法運行。遇到這樣的問題,不妨嘗試通過下面的方法進行解決。
推薦:最新ghost系統下載
1、右擊桌面空白處,選擇新建文本文檔;
2、雙擊打開這個新建的文本文檔,輸入DEL
/F
/A
/Q
\\?\%1RD
/S
/Q
\\?\%1,並保存;
3、重命名該文本文檔為「del.bat」,注意要擴展名為bat,然後雙擊運行該bat文件即可。(注意此處修改了後綴格式),然後雙擊運行文件後就能解決問題。
如果需要重命名或刪除電腦文件,但是卻提示文件名或擴展名太長,就按照以上方法來解決。

熱點內容
scratch少兒編程課程 發布:2025-04-16 17:11:44 瀏覽:642
榮耀x10從哪裡設置密碼 發布:2025-04-16 17:11:43 瀏覽:368
java從入門到精通視頻 發布:2025-04-16 17:11:43 瀏覽:89
php微信介面教程 發布:2025-04-16 17:07:30 瀏覽:312
android實現陰影 發布:2025-04-16 16:50:08 瀏覽:794
粉筆直播課緩存 發布:2025-04-16 16:31:21 瀏覽:348
機頂盒都有什麼配置 發布:2025-04-16 16:24:37 瀏覽:213
編寫手游反編譯都需要學習什麼 發布:2025-04-16 16:19:36 瀏覽:818
proteus編譯文件位置 發布:2025-04-16 16:18:44 瀏覽:369
土壓縮的本質 發布:2025-04-16 16:13:21 瀏覽:596