我用VS2008编写VC程序后编译,编译结果如下:
1>------Buildstarted:Project:Draw,Configuration:DebugWin32------
1>Embeddingmanifest...
1>mt.exe:generalerrorc101008a:Failedtosavetheupdatedmanifesttothefile".\Debug\Draw.exe.embed.manifest".Bpcn
1>Buildlogwassavedat"file://g:\VCDraw\Draw\Draw\Debug\BuildLog.htm"
1>Draw-1error(s),0warning(s)
==========Build:0succeeded,1failed,0up-to-date,0skipped==========
失败,但是我修改的部分已经成功更改了,这是为什么?这个错误有是什么错误?
后来我在网上找到了这样一段文字:
是微软社区中看到的
Description
Whenrebuildingprojects,mt.exerandomlyfailswitherrorc101008a.
Theprojectbeingrebuilthasnotbeenchangedandhaspreviouslybuiltsuccessfully.
Theprojectbuildssuccessfullyonotherdevelopmentworkstations.
Buildingtheprojectagaindoesnotfixtheissue.
Rebuildingtheprojectdoesfixtheissue.
TheprojectisanativeC++ATLDLL,dynamiclylinked,dynamicATLlinkage.Thebuildtypewasdebug.
Thisproblemhasbeenraisedanumberoftimeswithbug110491claimingtofixtheproblem,andbug288040beingclosedasnotreproducable.
Thebugoccursonmultipledevelopmentworkstationsandaffectsprojectsatrandom(manydifferentprojectshavefailedwiththesameerrorandaresubsequentlyfixedbyforcingarebuild)
Theerrorreportisasfollows:
1>------Buildstarted:Project:ASEFSync,Configuration:Debug_UMDWin32------
1>Compiling...
1>SynchroniseCallBack.cpp
1>GeneratingCode...
1>Compiling...
1>ASEFSync.cpp
1>FileSafeSyncMgrEnumItems.cpp
1>FileSafeSyncMgrSynchronise.cpp
1>DatabaseWriter.cpp
1>FolderContents_Database.cpp
1>FolderContents_Folder.cpp
1>SynchroniseFolder.cpp
1>CommonGUI.cpp
1>GeneratingCode...
1>Compiling...
1>dlldatax.c
1>ASEFSync_i.c
1>GeneratingCode...
1>Linking...
1>CreatinglibraryDebug_UMD\ASEFSync.libandobjectDebug_UMD\ASEFSync.exp
1>Embeddingmanifest...
1>mt.exe:generalerrorc101008a:Failedtosavetheupdatedmanifesttothefile".\Debug_UMD\ASEFSync.dll.embed.manifest".Theparameterisincorrect.
1>Creatingbrowseinformationfile...
1>MicrosoftBrowseInformationMaintenanceUtilityVersion9.00.21022
1>Copyright(C)MicrosoftCorporation.Allrightsreserved.
1>ASEFSync-1error(s),0warning(s)
==========Build:0succeeded,1failed,10up-to-date,0skipped==========
Comments
TheattachedzipfilecontainsadumpfromSysInternalsProcessMonitorthatwascapturedduringabuildoftheprojectASEFSync.
ThelogcontainstracedatafromallrunningapplicationsexceptProcessMonitoritself.OnlytracedatafromthebuilddriveandtheDevStudioinstallationdrivehasbeenincluded.
(MyOSisonC:,DevStudioisonD:,andthesourcecodeisonE:).
Myvirusscannerhasbeensettoexcludethebuildtree.
IsfarasIcantell,therearenoerrorsrelatedtomt.exeorASEFSync.dll.embed.manifestbeingreportedfromthefilesystem.
mt.exeisreporting"Theparameterisincorrect".Canthismessagebetracedtomt.exe'scommand-linehandling,orperhapsitsinputfiles?
PostedbyAndy77Lon2/25/2008at4:15AM
Thanksforyourfeedback.
Wehavemarkedthisbugasaduplicateofanotherissuewearealreadytracking.Pleaseseetheissuelinkedtothisbugforupdates.
Thankyou,
VisualStudioProductTeam.
PostedbyMicrosofton2/25/2008at9:13PM
ProductLanguage
English
Version
VisualStudio2008(AllProductsandEditions)
OperatingSystem
WindowsXPProfessional
OperatingSystemLanguage
English
Whichlanguage?
C++
Wheredidyouencountertheproblem?
Compiler
Details
Pleaseprovideerrormessageindescription
StepstoReproduce
Theissueoccursatrandom.
Oncetheissuehasoccured,itisonlyfixedbyrebuildingtheproject.
ActualResults
Theprojectfailstobuild.mt.exefailswitherrorc101008a.
ExpectedResults
Theprojectisfineandsothebuildprocessshouldcompletesuccessfully.
TAPCode(ifapplicable)
FileAttachments
1attachments
Logfile.zip
AttachedFiles:
从这段来看,这应该是VS2008的一个bug.
分享到:
相关推荐
用来导入manifest信息的工具
MT.EXE是一个网络管理方面的软件,有了这40K的一个程序,居然有大约40项实用功能: 用法: mt.exe <选项> 选项 : -filter ---更改 TCP/IP 过滤器的开头状态 -addport ---添加端口到过滤器的允许列表 -set...
在Windows 10操作系统中,开发基于MTK6261和MT2503芯片的项目时,可能会遇到一个常见的问题,即“sh.exe”错误。这个问题通常出现在使用MSYS(Minimal SYStem)这样的Unix-like环境进行编译操作时。MSYS是MinGW...
MT_Syslog MT_Syslog.exe MT_Syslog中文版 ros日志远程记录 ros日志 网上找了好久也没有找到个中文版的,很是郁闷,最后干脆我自己做个汉化要点分不好意思啊,花了我半天的时间翻译,编译的,一点辛苦,有的地方,不...
### VC++编译器cl.exe的全部命令开关详解 #### 概述 本文将详细介绍Microsoft Visual C++(VC++)编译器中的`cl.exe`命令行工具的各个选项及其功能。`cl.exe`是VC++环境中的核心编译器,用于编译C/C++源代码到可...
它的版本号是1_70,表明它是Boost的第70个版本,编译器为Visual C++ 14.2(对应于VS2019),并针对多线程运行时(mt)和x86架构(x32)进行了优化。 - **AutoVersion.exe**:这很可能就是我们要用到的AutoVersion...
网管工具MT不多说
标题为“MT5931:802.11n Wi-Fi单芯片.pdf”,从中可以提炼出以下知识点: 1. MT5931是一款Wi-Fi单芯片。 2. 该芯片支持802.11n标准,这是Wi-Fi联盟推出的一种无线网络传输技术标准。 描述中的知识点: 描述为“MT...
manifest导致XP SP2崩溃的补丁mt.exe. 将此文件覆盖到下面两个文件 C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin\mt.exe C:\Program Files\Microsoft Visual Studio 8\VC\bin\mt.exe
MT6825是一款专为机器人及其他自动化领域设计的位置检测传感器。它在现代工业和智能设备中扮演着至关重要的角色,因为精准的位置检测是确保设备高效、安全运行的基础。这款传感器由Happen8mi公司开发,其核心功能是...
A4 - many : as : github_tools event : githubTool selector : main .col-lg-9.mt-1.mb-4.float-lg-right a.col-md-6.mb-4.d-flex.no-underline element : - property : selector : a type : string
在Windows操作系统中,微软的Visual Studio开发环境提供了一个名为`CL.exe`的命令行编译器,用于编译C和C++源代码。本节将深入探讨如何利用`CL.exe`来编译C程序,以及它所涉及的相关知识点。 ### 1. `CL.exe`简介 `...
.net core + ef code first + mysql + docker 实现活动平台接口和后台管理
公式通常为Xn+1 = (a * Xn + c) mod m,其中Xn是当前状态,a、c和m是特定于MT算法的常数。 4. **位操作**:MT算法结合了位操作,如位移、与、或、异或,以增强随机性并确保生成的随机数分布均匀。 5. **扭动提取**...
使用单片机细分57步进电机源程序,按64细分处理,定位准确,可用于舞台灯光电机细分驱动
【描述】:在Windows XP操作系统中,"C:\Program Files\Microsoft Visual Studio 9.0\VC\bin" 是Visual Studio 2008(简称VS2008)安装目录下的一个重要子目录,它包含了VS2008编译器和其他相关工具。这个bin文件夹...
解决该问题的方法可以为调用本程序的exe文件建立一个合适的manifest文件,指定正确的...#2 -out:sss.txt 合并manifest到dll的方法: mt.exe –manifest MyApp.exe.manifest -outputresource:MyApp.exe;1 or mt.exe –
在使用Visual Studio 2008 (VS2008) 开发VC++控制台应用程序时,有时会遇到一个常见的问题:程序运行时提示“没有找到msvcr90d.dll”的错误,而且应用程序窗口会瞬间关闭,即“闪一下就没了”。这个错误通常与动态...
Windows 应用程序添加管理员权限 MT.exe工具,可以给exe加管理员权限