草庐IT

windows - 如何强制 native 应用程序使用较旧的 C 运行时

VisualStudio2010安装版本...4974的VC9运行时,其.pdbsareunavailable.我怎样才能强制我的GME.exe使用较旧的VC9运行时?我试过将其放入GME.exe.config:但是,sxstrace报告:INFO:ResolvingreferenceMicrosoft.VC90.CRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8"....INFO:PublisherPolicyredirectedasse

c++ - 您使用什么工具在 Windows 上分析( native )C++?

Window的程序员如何分析他们的原生C++代码?在Unix/Linux上你有gprof[感谢Evan]&valgrind(我个人使用这个,虽然它不是真正的分析器),最近我在Mac和Solaris上,这意味着我搬到了dTrace。现在,当我过去需要在Windows上进行分析时,就像在我以前的工作中一样,我使用了Intel的vtune,它很棒,但是它是商业的,而且我没有私有(private)使用的许可证,所以我'我想知道Windows程序员常用的标准(免费更好)工具是什么?提前致谢 最佳答案 你应该给Xperf尝试一下-它是一种新的系

c++ - 在 native 应用程序中检查自动更新的最不烦人的方式

什么是最好的方法?目前我能想到的:HKLM\Run中的超小型WinMainexe,每天检查两次每天检查两次的Windows服务计划任务(似乎找不到通过用户帐户、桌面隔离等启动GUI任务的方法)应用程序本身(如果有多个exe,则不起作用,例如,在SysinternalsSuite中,很多很多应用程序,一个大套件)还有吗?我希望它保持原生状态,避免干扰或延迟冷启动的启动。 最佳答案 拉里·奥斯特曼posted不久前在他的博客上有一些关于这个的内容。基本要点:一天两次检查更新太频繁了Windows服务是个糟糕的主意持续运行的小型WinMa

windows - 土坯空气 : Start native window hidden

如何打开隐藏的新窗口?(注意visible="false")如果我这样声明一个窗口,然后调用this.open(false);,这个窗口会快速打开然后隐藏,等我真正显示的时候再重新显示,也就是很丑。我想这样做是为了能够在显示之前加载内容并使窗口适合该大小。 最佳答案 我能够在应用程序的预初始化事件处理程序中将我的应用程序设置为不可见(visible=false),并在handleOnInvoke事件处理程序中将其设置为可见。 关于windows-土坯空气:Startnativewindo

ruby - 错误 : Error installing jekyll: ERROR: Failed to build gem native extension

我的系统有:ruby2.0.0p451(2014-02-24)[x64-mingw32]gem-version2.2.2开发工具包:DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe当我尝试运行geminstalljekyll时,出现此错误:D:\devKit>geminstalljekyllTemporarilyenhancingPATHtoincludeDevKit...Buildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingjekyll:ERROR:Failed

c++ - 没有 .NET 框架的 GUI 简单快捷?

有没有什么方法可以像在VisualStudio中一样快速、轻松地构建图形界面,但无需.NETFramework?我正在寻找nativeWindowsGUI,因此使用QtwithQtCreator不是一个选项(并且它不需要跨平台)。使用C++的WindowsAPI会很棒(notDelphi)。我的意思是,像WinSCP这样的应用程序它的GUI真的完全由手写吗? 最佳答案 给定:您不想使用Qt您想使用WinAPI自然选项是MFC.它基本上是Win32UIAPI的一个非常薄的包装器,但VS有一个MFCUI设计器,可以为您节省大量工作(无需

.net - 什么是编译为 native Windows 代码的优秀轻量级编程语言?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭6年前。Improvethisquestion我是一名.Net开发人员,但我无法保证.NetFramework会安装在目标机器上。我看到了一些建议使用NGen编译为native代码的问题(here和here)。两者都指出您仍然需要框架。我想编写一个相当轻量级的应用程序(基本的GUI,没有数据库,没有什么复杂的)但是出于各种原因,我不想安装任何框架或字节码解释器。Thisquestion建议使用Python和py2

java - windows下socket读取超时: strange hardcode in native method

我试图了解如何在native代码中处理套接字读取超时,并在那里发现了一些奇怪的硬编码值5000毫秒:if(timeout){if(timeout来源:http://hg.openjdk.java.net/jdk8/jdk8/jdk/file/687fd7c7986d/src/windows/native/java/net/SocketInputStream.c如我所见,变量isRcvTimeoutSupported通常设置为true,但在设置套接字选项时可以将其设置为false:/**SO_RCVTIMEOisonlysupportedonMicrosoft'simplementati

windows - Meteor 作为 native OSX 或 Windows 8 应用程序

有什么方法可以将我的meteor应用程序转换为OSX或Windows8上的native桌面应用程序?我可以将某些内容放入AppStore或将下载链接作为DMG放在我的网站上吗?我正在寻找使用起来相当简单的东西。除了支持meteor和node.js外,有点像桌面的Phonegap。 最佳答案 有一个项目正在为此工作。它仍处于早期阶段,但您应该能够使用它构建应用程序。这是一种通过DDP与应用的Meteor服务器交互并在原生iOS应用中连接该数据的方法。这是项目:https://github.com/martijnwalraven/met

c# - 当从 native win32 应用程序调用 C# COM 程序集时,如何调试它?

我正在开发一个C#程序集,它将通过COM从Delphi7(iow,nativewin32,而不是.net)应用程序中调用。到目前为止,它似乎有效。我导出了一个TLB文件,将其导入到我的Delphi项目中,然后我可以创建我的C#对象并调用它的函数。太好了,但很快我就会真的想要使用VisualStudio在运行时调试C#代码。设置断点、逐步执行代码等等。我试过在创建COM对象后打入Delphi代码,然后寻找VS附加的进程,但找不到。有没有办法设置VS2008来执行此操作?我宁愿只能够按f5并让VS启动Delphi可执行文件,等待C#代码被调用,然后将其自身附加到它。但我想我可以忍受手动附加