草庐IT

提前编译

全部标签

windows - 编译已安装软件列表时卸载注册表项中的重复条目

我正在尝试编译工作站上已安装软件的列表。经过一些研究,我决定使用以下注册表项中的信息来编译列表。HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall这是一个很好的来源,它还列出了未使用Win32_ProductsWMI类列出的项目。我遇到的一个怪癖是,在不同的注册表项下记录了一些具有相同显示名称的“重复”条目。例如,以下是WindowsMediaPlayer的键:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninsta

c - 在 Windows 中使用 ssh 编译 curl 的白痴指南

我不是c开发人员,但有人要求我用ssh编译curl。我已经下载了curl、libssh2和openssl的源代码。我已经设法在VS2008中编译curl,但我不知道添加libssh2和openssl。任何帮助将不胜感激。谢谢 最佳答案 关注theguide即可在PHP.netforwindows上。或者你可以使用这个reallylongguide以获得更详细的演练。 关于c-在Windows中使用ssh编译curl的白痴指南,我们在StackOverflow上找到一个类似的问题:

c++ - 我如何制作一个 'wscript' 文件,该文件使用一组 cxxflags 编译一个 c 文件,并使用另一组 cxxflags 编译一个 cpp

我正在尝试使用两个文件编译NodeJSnative模块:1个.c文件和1个.cpp文件。这是我的“wscript”文件的样子:defset_options(opt):opt.tool_options("compiler_cxx")defconfigure(conf):conf.check_tool("compiler_cxx")conf.check_tool("node_addon")defbuild(bld):obj=bld.new_task_gen("cxx")obj.cxxflags=["-g","-D_FILE_OFFSET_BITS=64","-D_LARGEFILE_SOU

c++ - 在 VS2010 中使用长 double 编译 Windows C++ 应用程序

在工作中,我们有MSVS2010Ultimate,我正在编写一个使用实数运行详尽模拟的程序。我遇到了重要的舍入错误,并且我已经采取了合理的步骤来确保我的算法在数值上尽可能稳定。我想切换到128位四倍精度float(longdouble,对吧?),看看它有多大不同。我用longdouble替换了double的所有相关实例,重新编译,并再次运行我的虚拟模拟,但完全相同结果和以前一样。根据我在C/C++中的项目属性页,这些是我的(调试)编译器选项:/ZI/nologo/W3/WX-/Od/Oy-/D"_MBCS"/Gm/EHsc/RTC1/GS/fp:precise/Zc:wchar_t/Z

windows - 使用 VC++ Express 2010 编译 libdwarf 无法运行 Demo 应用程序

我能够成功编译libdwarf和libelf并出现一些警告。我还成功编译了simplereader演示应用程序,但无法处理elf文件。它总是在以下位置失败:void*_elf_read(Elf*elf,void*buffer,size_toff,size_tlen)在input.c的libelf库下。我正在使用最新的2012libdwarf源代码和来自http://directory.fsf.org/wiki/Libelf的libelf有什么建议可以解决吗?如果有人完成了此移植并愿意分享他/她的工作,将不胜感激。谢谢。 最佳答案 我

linux - 在 linux 上使用 mingw 交叉编译 c++11 线程

我尝试在linuxforwindows上使用mingw交叉编译一些c++11源代码。代码使用std::thread。当我编译时,我总是会遇到一些错误:$../mingw/cross/bin/i686-w64-mingw32-g++-std=c++11-Iinclude/test.cpp-lstdthread-otestInfileincludedfromtest.cpp:4:0:...error:'thread'innamespace'std'doesnotnameatype...我可以在mingw中启用c++11线程吗?使用本地g++编译代码没有任何问题。谢谢,问候凯文-编辑-我刚刚

windows - 使用 CMake 2.8.11.2 编译 osgQt (Windows7 MSVS11 Qt 5.1 OSG 3.2.0)

我正在尝试编译Qt-LibraryosgQt,因为它没有在预编译包中提供(至少不支持Windows7(x64)和MSVS11-x64)。因此,我遵循这些说明:Note:ThislibraryispartofOSGsources,butitisnotpartofprebuiltbinaries.ItisnecessarytodownloadwholeOSGprojecttobuildosgQtlibrary.I.Downloadosg3.0.1sources.II.GenerateVisualStudiosolutionwithCMake.Todothisyoucanrunprepare

java - 类没有被自动编译

Javac成功地重新编译了我所有的类,除了一个,我称之为“Box.java”的类。如果特别要求,Javac会编译它:javacBox.java,但不会作为整个项目重新编译的一部分。我是否认为这是因为事实证明存在一个名为“Box”的类(我认为是Swing的一部分,而且我在其他地方通常使用Swing)?通过重命名我的类(和相关方法等)“DecisionBox.java”,问题似乎已经消失。如果那是对的,那么将来最好的避免方法是什么。我可以很容易地找到Java保留字列表,但是保留类......?只搜索JavaDocs?或者IDE会发现这个错误吗?我之所以问,是因为没有错误消息,我花了很长时间

windows - 在 win7 32 位上部署 Qt 应用程序 - 在 Win7 x64 上工作(和编译)

好吧,我花了一天时间寻找解决方案并阅读了所有内容,但我无法部署我的Qt应用程序,所以我决定问问。我在VS2013Ultimate中通过VisualStudio插件使用Qt5.2.1,qt版本是msvcr2012。我有Qt5.2的x86版本(现在是Qt下载页面底部的第三个)。我的目标是Win732位。我的操作系统是Windows764位,我正在为win32构建应用程序,release/o2(最大速度)优化,/MD(动态C运行时),链接库:qtmain.libQt5Core.libQt5Gui.libQt5Widgets.libQt5PlatformSupport.lib//thisone

python - 如何在 Windows 7 上为 python 2.7 编译和安装 pysqlcipher

我最近在Windows7上安装了Python2.7。我还为python、MinGW安装了setuptools和pip,VisualC++forPython和OpenSSL在我的试验过程中。在我的%PATH%中都有条目,我有环境变量VS90COMNTOOLS和VS100COMNTOOLS指向“C:\Users\username\AppData\Local\Programs\Common\Microsoft\VisualC++forPython\9.0\VC\bin”。我尝试了几种不同的安装方法。我将在下面概述每一个。(所有这些都是从提升的命令提示符下运行的。)下载源码并编译。python