當前位置:首頁 » 編程軟體 » vc6編譯dsp文件出錯提示

vc6編譯dsp文件出錯提示

發布時間: 2022-08-02 21:55:04

㈠ vc++ 6.0中出現cannot open file debug\xx.exe

vc++ 6。0中出現cannot open file debugxx。exe的錯誤提示,這是因為vc軟體崩潰導致的,可以通過重新安裝vc軟體的方式來解決問題,具體的操作步驟如下:

1、首先啟動vc的安裝程序,出現安裝窗口之後點擊next繼續安裝進程:

注意事項:

首先要介紹的是擴展名為dsw的文件類型, 這種類型的文件在VC中是級別最高的, 稱為Workspace文件。在VC中, 應用程序是以Project的形式存在的, Project文件以。dsp擴展名, 在Workspace文件中可以包含多個Project, 由Workspace文件對它們進行統一的協調和管理。

與dsw類型的Workspace文件相配合的一個重要的文件類型是以opt為擴展名的文件, 這個文件中包含的是在Workspace文件中要用到的本地計算機的有關配置信息。

所以這個文件不能在不同的計算機上共享, 當我們打開一個Workspace文件時, 如果系統找不到需要的opt類型文件, 就會自動地創建一個與之配合的包含本地計算機信息的opt文件。

㈡ 用vc++6.0 編輯程序為什麼老是提示出現一個錯誤

樓主呀樓主:好多人都問這樣的問題
你不把代碼貼也來怎麼知道錯在哪裡呀?有沒有錯是要人去看的不是說書上就直接可以移置到電腦上編譯的。因為人家只是個例子,有些類型可能沒有聲明,或者命名空間不一樣,或者你VC環境跟本連環境變數都設,怎麼能正常編譯文件??
樓主還是把情況說全些吧,我等下來看。

估計是你跟本就沒配置環境變數,那怎麼可能編譯文件,很基本的問題哦。這里給你說下如何配置:

set INCLUDE = 你的VC環境頭文件目錄,一般是在VC目錄下的INCLUDE目錄。
set LIB = 你的VC環境庫文件目錄,一般是在VC目錄下的LIB目錄。
set PATH = 編譯器所在目錄,一般是在VC目錄下的BIN目錄。

設置環境變數:

方法1:
我的電腦,右鍵,屬性,高級,環境變數,(新建和編輯以上環境變數,一般PATH已經有了你就直接編輯,在結性加「;」再把上面的PATH值放進去,其它你新建,然後放進去,確定,OK!)

方法2:
建個BAT 復制上面三行根據你自已情況修改,然後在創建一個CMD快捷方式,起始位置改成BAT所在目錄,現在打開這個CMD快捷方式,輸入BAT文件執行下BAT
現在你就可以編譯你的文件了,OK!(注意:這種方式在你關閉CMD窗口後環境變數失效)

上面是最常設置的VC環境變數,配置後就可編譯文件,如果有其它自定義和其它環境變數配置樓主里打VC環境變數設置。

㈢ VC++6.0中寫入程序,編譯後提示有一錯誤,1 error(s)怎麼簡單的指出錯誤的所在之處呢,以便修改

編譯出現錯誤,直接按F4,即可定位各錯誤行。

1、首先,進行打開一個需要進行調試的代碼,進行再當前來進行編輯。


㈣ VC6編譯總有一個錯誤·· 顯示 Error spawning cl.exe cppa1.obj - 1 error(s), 0 warning(s)

可能很多人在安裝VC 6.0後有過點擊「Compile」或者「Build」後被出現的
「Compiling... ,Error spawning cl.exe」錯誤提示給郁悶過。很多人的
選擇是重裝,實際上這個問題很多情況下是由於路徑設置的問題引起的,
「CL.exe」是VC使用真正的編譯器(編譯程序),其路徑在「VC根目錄\VC98\Bin」下面,
你可以到相應的路徑下找到這個應用程序。

因此問題可以按照以下方法解決:打開vc界面 點擊VC「TOOLS(工具)」—>「Option(選擇)」
—>「Directories(目錄)」重新設置「Excutable Fils、Include Files、
Library Files、Source Files」的路徑。很多情況可能就一個盤符的不同
(例如你的VC裝在C,但是這些路徑全部在D),改過來就OK了。

如果你是按照初始路徑安裝vc6.0的,路徑應為:
executatble files:
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin
C:\Program Files\Microsoft Visual Studio\VC98\BIN
C:\Program Files\Microsoft Visual Studio\Common\TOOLS
C:\Program Files\Microsoft Visual Studio\Common\TOOLS\WINNT

include files:
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE

library files:
C:\Program Files\Microsoft Visual Studio\VC98\LIB
C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB

source files:
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC

如果你裝在其他盤里,則仿照其路徑變通就行(我就是裝在D盤)。
關鍵是microsoft visual studio\ 後面的東西要相同。
本人深受其害,重裝多次不管用,上面中文部分為高手借鑒,
下面是我的重新安裝:
VC6.0安裝:用虛擬光碟機打開VC6.iso文件--VCCN/setup/--
選typical安裝--一路next和OK--finish
之後安裝VC助手,檢查VC編譯路徑。
打開vc界面 點擊VC「TOOLS(工具)」—>「Option(選擇)」
—>「Directories(目錄)」重新設置「Excutable Fils、Include Files、
Library Files、Source Files」的路徑。很多情況可能就一個盤符的不同
(例如你的VC裝在C,但是這些路徑全部在D),改過來就OK了。

custom是自定義安裝,typical是典型安裝,一般選typical安裝。

㈤ opencv,vc++6.0,編譯程序老是出錯和警告; warning D4002 : ignoring unknown option '/Qwd167'

你好:
error C1010: unexpected end of file while looking for precompiled header directive.
可能原因為工程中 stdafx.h 未包含。
//
在VC 6.0中編譯c++程序時報該錯原因為需要一個預編譯的文件stdafx.h, 如果不需要編譯該頭文件的話,只需要打開seting 頁面設置中在c/c++欄,選擇PreCompiled headers,然後設置第一選項,選擇不使用預編譯頭,解決這個問題。
或者
直接打開dsp工程文件,找到 /Yu"stdafx.h"去掉即可。
//
一般來說,在編譯某個文件時,往往發現編譯器指向某個源碼文件的末尾,並且提示以上信息時,直接在cpp頂上加一項"stdafx.h".
而且不管文件所處是否和stdafx.h文件在同一目錄中。編譯後即可通過,沒必要去修改編譯開關。一般而言:預編譯功能是解決大量標頭文件重復編譯的問題。
在stdafx.h頭中,我們一般把那些公用的頭文件放置在其中。特別是調用dll組件包時,dll引入到工程中。

㈥ qmake生成的dsp,vc6編譯不通過,搞了一天,求助

qmake生成的dsp,vc6編譯不通過,搞了一天,求助!!
1 qmake -project -o hello.pro
2 qmake
3 nmake
4 qmake -t vcapp -o hello.dsp hello.pro
生成的hello.dsp在vc6中打開,先提示轉換,轉換後,編譯,提示如下
NMAKE : fatal error U1052: file 'hello.mak' not found
Stop.
Error executing NMAKE.
------------------------------
dsp文件的內容如下:
#############################################################################
# Makefile for building: hello
# Generated by qmake (2.01a) (Qt 4.3.0) on: ??? ?? 19 17:12:20 2008
# Project: hello.pro
# Template: vcapp
# Command: G:\Qt\4.3.0\bin\qmake.exe -t vcapp -win32 -o hello.dsp hello.pro
#############################################################################
first: all
install: debug-install release-install
uninstall: debug-uninstall release-uninstall
MAKEFILE = hello.dsp
QMAKE = G:\Qt\4.3.0\bin\qmake.exe
DEL_FILE = del
CHK_DIR_EXISTS= if not exist
MKDIR = mkdir
COPY = /y
COPY_FILE = /y
COPY_DIR = x /s /q /y /i
INSTALL_FILE = $(COPY_FILE)
INSTALL_PROGRAM = $(COPY_FILE)
INSTALL_DIR = $(COPY_DIR)
DEL_FILE = del
SYMLINK =
DEL_DIR = rmdir
MOVE = move
CHK_DIR_EXISTS= if not exist
MKDIR = mkdir
SUBTARGETS = \
debug \
release
debug: $(MAKEFILE).Debug FORCE
$(MAKE) -f $(MAKEFILE).Debug
debug-make_default: $(MAKEFILE).Debug FORCE
$(MAKE) -f $(MAKEFILE).Debug
debug-make_first: $(MAKEFILE).Debug FORCE
$(MAKE) -f $(MAKEFILE).Debug first
debug-all: $(MAKEFILE).Debug FORCE
$(MAKE) -f $(MAKEFILE).Debug all
debug-clean: $(MAKEFILE).Debug FORCE
$(MAKE) -f $(MAKEFILE).Debug clean
debug-distclean: $(MAKEFILE).Debug FORCE
$(MAKE) -f $(MAKEFILE).Debug distclean
debug-install: $(MAKEFILE).Debug FORCE
$(MAKE) -f $(MAKEFILE).Debug install
debug-uninstall: $(MAKEFILE).Debug FORCE
$(MAKE) -f $(MAKEFILE).Debug uninstall
release: $(MAKEFILE).Release FORCE
$(MAKE) -f $(MAKEFILE).Release
release-make_default: $(MAKEFILE).Release FORCE
$(MAKE) -f $(MAKEFILE).Release
release-make_first: $(MAKEFILE).Release FORCE
$(MAKE) -f $(MAKEFILE).Release first
release-all: $(MAKEFILE).Release FORCE
$(MAKE) -f $(MAKEFILE).Release all
release-clean: $(MAKEFILE).Release FORCE
$(MAKE) -f $(MAKEFILE).Release clean
release-distclean: $(MAKEFILE).Release FORCE
$(MAKE) -f $(MAKEFILE).Release distclean
release-install: $(MAKEFILE).Release FORCE
$(MAKE) -f $(MAKEFILE).Release install
release-uninstall: $(MAKEFILE).Release FORCE
$(MAKE) -f $(MAKEFILE).Release uninstall
hello.dsp: hello.pro ..\.qmake.cache ..\mkspecs\win32-msvc\qmake.conf ..\mkspecs\features\exclusive_builds.prf \
..\mkspecs\features\default_pre.prf \
..\mkspecs\features\win32\default_pre.prf \
..\.qmake.cache \
..\mkspecs\qconfig.pri \
..\mkspecs\features\qt_functions.prf \
..\mkspecs\features\qt_config.prf \
..\mkspecs\features\debug.prf \
..\mkspecs\features\debug_and_release.prf \
..\mkspecs\features\default_post.prf \
..\mkspecs\features\win32\rtti.prf \
..\mkspecs\features\win32\exceptions.prf \
..\mkspecs\features\win32\stl.prf \
..\mkspecs\features\shared.prf \
..\mkspecs\features\warn_on.prf \
..\mkspecs\features\qt.prf \
..\mkspecs\features\win32\thread.prf \
..\mkspecs\features\moc.prf \
..\mkspecs\features\win32\windows.prf \
..\mkspecs\features\resources.prf \
..\mkspecs\features\uic.prf \
..\mkspecs\features\yacc.prf \
..\mkspecs\features\lex.prf \
g:\Qt\4.3.0\lib\qtmain.prl
$(QMAKE) -t vcapp -win32 -o hello.dsp hello.pro
..\mkspecs\features\exclusive_builds.prf:
..\mkspecs\features\default_pre.prf:
..\mkspecs\features\win32\default_pre.prf:
..\.qmake.cache:
..\mkspecs\qconfig.pri:
..\mkspecs\features\qt_functions.prf:
..\mkspecs\features\qt_config.prf:
..\mkspecs\features\debug.prf:
..\mkspecs\features\debug_and_release.prf:
..\mkspecs\features\default_post.prf:
..\mkspecs\features\win32\rtti.prf:
..\mkspecs\features\win32\exceptions.prf:
..\mkspecs\features\win32\stl.prf:
..\mkspecs\features\shared.prf:
..\mkspecs\features\warn_on.prf:
..\mkspecs\features\qt.prf:
..\mkspecs\features\win32\thread.prf:
..\mkspecs\features\moc.prf:
..\mkspecs\features\win32\windows.prf:
..\mkspecs\features\resources.prf:
..\mkspecs\features\uic.prf:
..\mkspecs\features\yacc.prf:
..\mkspecs\features\lex.prf:
g:\Qt\4.3.0\lib\qtmain.prl:
qmake: qmake_all FORCE
@$(QMAKE) -t vcapp -win32 -o hello.dsp hello.pro
qmake_all: FORCE
make_default: debug-make_default release-make_default FORCE
make_first: debug-make_first release-make_first FORCE
all: debug-all release-all FORCE
clean: debug-clean release-clean FORCE
distclean: debug-distclean release-distclean FORCE
-$(DEL_FILE) hello.dsp
debug-mocclean: $(MAKEFILE).Debug
$(MAKE) -f $(MAKEFILE).Debug mocclean
release-mocclean: $(MAKEFILE).Release
$(MAKE) -f $(MAKEFILE).Release mocclean
mocclean: debug-mocclean release-mocclean
debug-mocables: $(MAKEFILE).Debug
$(MAKE) -f $(MAKEFILE).Debug mocables
release-mocables: $(MAKEFILE).Release
$(MAKE) -f $(MAKEFILE).Release mocables
mocables: debug-mocables release-mocables
FORCE:
$(MAKEFILE).Debug: hello.dsp

㈦ VC6.0寫的一個MFC,在編譯運行都行,在目錄下面打開exe運行結果出錯

編譯階段調試的時候,當前目錄是工程dsp文件路徑。
dsp文件和生成的exe可能是放在不同的地方的(可以在工程配置中指定exe文件生成位置),這樣你雙擊運行的exe(當前目錄是exe的路徑)和調試時候的當前目錄不一致,軟體的當前路徑一般對運行結果是有影響的

㈧ vc6.0編寫的程序沒錯,但是編譯連接時提示有錯誤,運行時提示文件不存在怎麼回事求大神幫忙

1 編譯階段,執行的是對單個文件的轉換,從源代碼轉換成二進制文件。
2 鏈接階段,將每個源文件轉成的二進制文件,及相關的系統庫文件共同打包生成可執行文件。
3 從定義上可以看出,鏈接階段,出現錯誤有兩種可能:
1) 函數中引用了不存在的函數。
2) 編譯環境有問題,導致ld出錯。

㈨ 用vc6.0編程序總是出現下面的錯誤提示什麼意思

在編譯VC++6.0是,出現fatal error C1010: unexpected end of file while looking for precompiled header directive
的錯誤.

解決方法:

1、如果發生錯誤的文件是由其他的C代碼文件添加進入當前工程而引起的,則Alt+F7進入當前工程的 Settings,選擇C/C++選項卡,從Category組合框中選中Precompiled Headers,選擇Not Using Precompiled headers。確定。

2、在文件開頭添加:
#include "stdafx.h"

對預編譯頭文件說明如下:

所謂頭文件預編譯,就是把一個工程(Project)中使用的一些MFC標准頭文件(如Windows.H、Afxwin.H)預先編譯,以後該工程編譯時,不再編譯這部分頭文件,僅僅使用預編譯的結果。這樣可以加快編譯速度,節省時間。

預編譯頭文件通過編譯stdafx.cpp生成,以工程名命名,由於預編譯的頭文件的後綴是「pch」,所以編譯結果文件是projectname.pch。

編譯器通過一個頭文件stdafx.h來使用預編譯頭文件。stdafx.h這個頭文件名是可以在project的編譯設置里指定的。編譯器認為,所有在指令#include "stdafx.h"前的代碼都是預編譯的,它跳過#include "stdafx. h"指令,使用projectname.pch編譯這條指令之後的所有代碼。

因此,所有的CPP實現文件第一條語句都是:#include "stdafx.h"。

㈩ 在vc++6.0中調試出現錯誤提示怎麼解決

回答:

C:Program FilesMicrosoft Visual StudioCommonMSDev98Bin是你文件的路徑,1234567.c是文件名,(1) : error C2146:是第一個錯誤,錯誤類型是C2146,syntax error : missing ')' before identifier 'c' 是具體說明,一般你可以雙擊這里然後程序自動返回程序中出錯的位置。簡單的語法錯誤都可以找出來,但是高級點的錯誤基本提示都有誤,你需要仔細看看你的文件配置等信息,很可能這個錯誤是由於你用其他東西引起的。比如頭文件缺失或者錯誤,等等。

熱點內容
柱頂要加密 發布:2025-03-14 21:16:11 瀏覽:852
魔聲藍牙耳機怎麼在安卓顯示電量 發布:2025-03-14 21:15:32 瀏覽:617
智慧易店伺服器地址是啥 發布:2025-03-14 20:57:49 瀏覽:886
小米ID密碼忘記了有什麼危害 發布:2025-03-14 20:45:28 瀏覽:610
大麥路由器怎麼改密碼 發布:2025-03-14 20:35:42 瀏覽:87
資料庫片語 發布:2025-03-14 20:27:21 瀏覽:248
角色卡演算法 發布:2025-03-14 20:08:48 瀏覽:650
linux伺服器安全加固 發布:2025-03-14 19:59:21 瀏覽:779
android系統資料庫 發布:2025-03-14 19:44:27 瀏覽:237
beats安卓手機怎麼彈窗 發布:2025-03-14 19:33:38 瀏覽:222