这里有几个人建议切换到新的WD Velociraptor 10000rpm硬盘.杂志文章也赞扬了表演.我买了一个并将我的旧系统镜像到它.编译速度的提高有点令人失望:
我有一台带1.5G内存的E6600.这是一个C++ - 包含1200个文件的项目.构建在Visual Studio 2005中完成.声学管理已关闭(无论如何都没有大的差别).
出了什么问题,或者这种适度加速真的是全部,我可以期待吗?
编辑: 有人建议增加RAM.我现在做了,并通过将RAM加倍到3GB获得了最小的增益(3-5%).
我正在处理已添加到TFS服务器的Visual Studio 2008项目.我不确定为TFS配置了哪些设置和策略(这是由一个单独的部门,而不是开发人员完成的)
每次我对代码文件进行编辑时,都会自动检出该文件(不自行检查代码文件)
请帮我找到这个设置或政策,因为它目前不是很有用.有时你想做一个本地更改来尝试一些东西,而不一定要查看代码....
是否有内置的方法在C++中对CArray进行排序?
我的团队正在寻求将我们的许多工具(SCM,错误跟踪,构建,测试)迁移到TFS.我们正在考虑分阶段移动每个系统.例如,首先移动源控件,然后移动bug /功能跟踪等等......
既然我们必须选择一个流程模板来使用源代码控制(或TFS中的任何内容),那么我们决定如何锁定?我希望避免以后再创建另一个项目(或者那不像我想的那样糟糕?).
我知道理论上可以自定义流程模板在事后配置的所有内容(对吗?),但这在实践中有多可行?
以下是我看到事情发生的方式:
我们是否会抱歉,我们不会等到所有这些决定在使用TFS之前完成?
我想在Native C++应用程序中运行时访问调用堆栈.我没有使用IDE.如何显示调用堆栈?
更新:我有一个函数,从整个应用程序的许多点调用.它在极少数情况下崩溃.我正在寻找一种方法来获取调用者的名字并记录它.
我们需要能够更改给定打印机的默认选定打印托盘.有没有人有VC++/win32代码这样做?
如果重要,我相信我们必须更改打印机的默认设置.我们的打印作业由我们以外的应用程序执行,因此我们无法在源自应用程序内部的打印操作的上下文中进行这些更改.除非有某种方法可以修改不同应用程序中的默认打印设置,否则我认为我们无法更改用户的打印机默认设置,启动打印作业,然后将默认设置恢复为原始值.
我们真的更喜欢只为当前用户更改默认值,而不需要任何特殊的UAC提升等...
我怀疑它将使用类似于此MSDN文章中显示的内容,并涉及在DEVMODE结构中设置字段(dmDefaultSource或dmFormName或两者).
任何接受者?或者有没有人有任何他们想分享的陷阱?
编辑:这是DEVMODE文档DEVMODE文档的链接
编辑:我还应该指出,我们正在寻找一个通用的解决方案 - 不是特定于特定打印机的东西(我们在很多很多环境中部署)
在C#SetApartmentState中,类中有一个方法Thread.我如何在C++中做同样的事情?
在将大型C++程序从VS2005转换为VS2008之前,有什么我应该知道的吗?
我用Iphone解析了一个带有objective-c的XML文件.解析结果字符串变量后得到一个输入字符.如何从字符串中剥离它.
感谢大家.
我正在使用Visual Studio 2008(在Windows 2003 Server/32位上)来编译库,在生成DLL之后,"自定义构建步骤" - >"常规"执行命令行:
regsvr32/s/c"($ TargetPath)"
这会产生异常:
regsvr32.exe [212]中发生了未处理的win32异常.
这会引发调试会话,显示的信息非常少.
在cmd窗口中从命令行运行regsvr32会引发异常(尽管末尾的数字不同).
任何指针赞赏!
visual-c++ ×4
c++ ×3
windows ×3
com ×2
tfs ×2
bug-tracking ×1
callstack ×1
compilation ×1
debugging ×1
dll ×1
hardware ×1
iphone ×1
mfc ×1
objective-c ×1
performance ×1
printing ×1
registration ×1
sorting ×1
tfs2008 ×1