草庐IT

temp_obj

全部标签

c++ - 与 VS6 相比,VS2008 C++ 编译中的巨大 OBJ 文件

我们有一个大型项目,超过100万行代码包含大约300个DLL。到目前为止,我们一直在使用VS6。我现在已经将所有内容转换为VS2008,包括所有编译、链接以及更重要的-运行!==>但是...生成的编译OBJ文件大了10倍并且链接非常慢,链接器经常占用>1GB的内存。部分含义是我需要使用/bigobj编译某些项目。结果是从桌面上的大约1:45到3小时的构建。DLL和LIB的大小与旧VS6版本中的大小大致相同。我已经阅读了所有我能在这里找到的内容,但没有找到解决这个问题的方法。如果它是额外的DEBUG信息-我不想要它。我以前受够了。版本中的大小增加了,但没有那么多......有人知道吗?还

c++ - .obj 中已定义的函数

据我了解,此错误是由于当您有多个文件(包括同一文件)时未正确使用header保护引起的。在我的例子中,这是导致错误的包含树:文件A包含Z,里面有我需要的函数。文件B包含A,文件C包含A。在没有任何#pragmaonce的情况下,该程序会给出一堆相同错误的变体:blahblah.obj:errorLNK2005:classsome::namespace::ObjectTypeObjectalreadydefinedindialogDlg.obj我只是想知道,鉴于我描述的包含树,正确编译它的正确方法是什么?我尝试在文件Z上使用#pragmaonce,但这没有用。我还在文件A上尝试了#pra

c# - 何时清除 Documents and Settings\USER\Local Settings\Temp 文件夹?

我有一个关于从Path.GetTempPath()函数返回的目录的查询。它返回“C:\DocumentsandSettings\USER\LocalSettings\Temp”作为目录。我正在那里保存一些临时文件,我想知道这个文件夹什么时候被清除,所以我知道它们将存在多长时间,如果它被完全清除的话。每次重启电脑都是这样吗?或者是在一定时间之后?还是空间用完了?有人替我回答的好简单的问题!谢谢 最佳答案 只要计算机被“清理”,它就会被清除。这可以通过多种方式完成:由用户手动完成,通过磁盘清理工具等。

c++ - 使用 OpenGL 渲染 3D 对象(.obj 文件)时闪烁

在尝试使用OpenGL(和GLFW库)渲染3D对象时,模型出现大量闪烁。我正在使用自己编写的库读取.obj文件。下面写的是我的渲染函数:不幸的是,为了了解面和顶点是如何输入的,我将不得不提供我所有的代码,链接如下:压缩代码以及可执行文件和示例.obj:Source我正在使用来自here的.obj文件来测试程序。现在,该程序不支持法线和纹理,这不是问题,因为网站上的大多数模型都没有它们。此外,(现在)它仅从“123.obj”读取,因此该文件不应命名为任何其他名称。而且它只接受一个空格,不能超过这个。floatrender(){glfwSetTime(0.0f);intwin_width;

.net - 制作将使用 Windows Temp 目录的自解压 zip (SFX) Windows 程序安装程序的最简单方法是什么?

我有一个非常简单的程序,它包含一个调用x86Win32.dll(Lib.dll)的.NET2.0exe(Program.exe)。我想将它们打包成一个名为Tool.exe的自解压zip(SFX)Tool.exe会将文件(Program.exe和Lib.dll)解压到WindowsTemp系统目录下,然后调用Program.exe这样我就可以提供一个名为Tool.exe的单文件.exe下载,就用户而言,他们只是在运行Tool.exe而不是一个多文件程序。WinRAR具有SFX功能,并且能够自动启动提取的.exe,但它似乎没有让您选择让它提取到WindowsTemp目录(您可以指定绝对路径

windows - 作为低完整性进程运行时如何获取 %temp%\Low 的位置

当进程以低完整性级别运行时,您无法写入%temp%,因此我需要一种方法来找到%temp%\Low目录的路径(无需硬编码“Low”一词) 最佳答案 "FindingLowIntegrityWriteLocations"section“了解并在保护模式下工作InternetExplorer”一文包括以下花絮:NoteProtectedModemodifiesIE'senvironmentvariables.Asaresult,theGetTempPath()functionreturns%Temp%\Lowwhencalledwhile

c++ - 如何在 Windows 7 中获取 "temp folder"?

在Windows7中,如何以编程方式获取系统临时文件夹? 最佳答案 GetTempPath功能可能就是您正在寻找的。TCHARbuf[MAX_PATH];if(GetTempPath(MAX_PATH,buf)!=0)MessageBox(0,buf,_T("Temppath"),0); 关于c++-如何在Windows7中获取"tempfolder"?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com

Windows Temp 文件夹默认 NTFS 安全

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。ImprovethisquestionWindows7中C:\Windows\Temp文件夹的默认NTFS安全设置是什么?

windows - sc.exe 配置 "Service Name"obj= "DOMAIN\User"密码= "password"不工作

我想通过cmd为服务设置密码。我有选择权sc.execonfig"ServiceName"obj="DOMAIN\User"password="password"当我执行时,它显示[SC]ChangeServiceConfigSUCCESS"如果我开始服务我得到了“Windows无法在本地计算机上启动service1服务。错误1069:由于登录失败,服务没有启动。”我搜索并获得了以下链接UsingSC.exetosetservicecredentialspasswordfails我的密码不包含特殊字符。有什么选择可以做到这一点? 最佳答案

windows - 哪些 COFF(windows .obj 目标文件)查看器可用?

我只知道2:dumpbin包含在VisualStudio中PE查看自http://wjradburn.com/software/ 最佳答案 有DbgHelp,但它更适合PE文件而不是目标文件。它旨在用作API而不是工具。COFF格式本身起源于unixhttps://en.wikipedia.org/wiki/COFF尽管Microsoft对该格式进行了一些扩展,而unix似乎已经放弃了该格式以支持ELF。但是您可能会在Unix世界中找到一些有用的工具,例如来自SCO的转储工具http://docsrv.sco.com:507/en/