草庐IT

HDF5编译

全部标签

c - 如何在Windows 的GVim 中编译运行C 代码?

我在Windows7上使用GVim,并尝试在Vim中编译和运行我的代码(就像在visualstudio中一样)。我已经安装了minGW,并正确设置了Windows的环境变量。看下图,当我点击功能是“创建当前项目”的铲子时,出现错误消息(在屏幕的下部)。怎么解决~~谢谢^^ 最佳答案 尝试vim-quickrun插件。在缓冲区中写入C++代码(它应该有cpp文件类型),然后尝试:QuickRun我一直使用vim-quickrun。我在我的.vimrc中添加了以下内容。silent!nnoremapr:QuickRun

windows - 由于 'ñ",无法使用 Maven 编译 XMLBean 生成的类

我正在处理一个项目,但我无法编译从WSDL生成XMLBeans。文件生成正常,但是当我想编译项目时,我有几个类有问题。我猜,主要问题是类的名称有一个ñ,AñoDocument.java并且它无法编译。[INFO]Compiling998sourcefilestoD:\workspace3\MyProject\my_module\target\classes[INFO]-------------------------------------------------------------[ERROR]COMPILATIONERROR:[INFO]--------------------

objective-c - 在 Windows 上为 ios 应用程序编译 objective-c 代码

我知道gnuStep可以在Windows上编译objective-c代码.GnuStep克隆了大部分苹果库,但不是全部。所以我正在寻找找到剩余类的聪明方法,因为我假设在其他操作系统上使用苹果库可能违反了苹果的许可。(请不要回答说购买mac或wmvare解决方案)。谢谢。 最佳答案 对于iOS,您依赖苹果的框架(CocoaTouch等)。它们仅适用于MacOSX。虽然可以在PC上运行OSX(搜索“Hackingtosh”),但苹果在其EULA中禁止在非苹果硬件上运行它。 关于objecti

c++ - 在windows下为linux编译C++代码,as ready to run

我对Linux的编译代码很陌生。应该是Debian5.0。我需要编译我的cpp代码以使其准备好运行,我的意思是其他人可以像在Windows中一样轻松地运行程序,只需单击它即可。有人可以帮忙吗? 最佳答案 我为此使用virtualbox。简单方便。如果您拥有适当的许可证,您可以运行多个Linux发行版和多个版本的Windows。您还可以在每个虚拟机上运行subversion等,以便您可以在构建时同步所有虚拟机的更改。 关于c++-在windows下为linux编译C++代码,asready

windows - Windows 上的 Mac 编译器

是否可以在Windows上开发跨平台应用程序,也可以从Windows为MacOSX编译?我检查了Qt,但这需要使用Xcode从Mac编译。 最佳答案 如果这是您的首要任务,那么一个选项就是Java,因为至少在一个平台上构建的jar文件可以在另一个平台上运行。但是,如果您谈论的是C或C++...如果您正在创建一个小型命令行工具,那么您可能可以使用gcc和交叉编译器来完成这项工作,但我认为这需要大量工作。但是,如果您想要创建一个GUI应用程序,我会劝您现在就放弃。有很多问题-你必须使用Carbon或CocoaAPI,你不能在任何其他平台

windows - 在 Windows 7 上使用 Qt 5.1 和 jom 进行多核编译失败

我已经通过Qt在线安装程序安装了带有MinGW4.8和QtCreator的Qt5.1.1。我启动了QtCreator并使用基于QMainWindow(默认)的MainWindow类创建了新项目(Qt应用程序桌面)。它工作正常,编译后弹出一个主窗口。但是,当我使用C:\Qt\Qt5.1.1\Tools\QtCreator\bin\jom.exe而不是C:\Qt\Qt5.1.1\Tools\mingw48_32\bin\mingw32-make.exe时,我得到如下所示的一些输出。jom1.0.13-empoweryourcoresC:\Qt\Qt5.1.1\Tools\QtCreator

linux - 在 windows 中编译 linux gcc - 在 windows 中使用 nvcc

这是一个有趣的问题,如果得到肯定的回答,将使交叉编译变得更加容易。由于gcc是用C++编写的,是否可以在WindowsMinGWG++或VSC++编译器上重新编译Linuxgcc编译器,以便生成的Windows可执行文件能够将c代码编译为linux程序?如果是这样,需要做什么?所以为了简化,这就是我想要做的。mingw32-g++gcc.cpp-ogcc.exe该命令可能无法运行,因为如果它那么简单的话,它之前可能已经完成了。我想问的是,这个概念是否可行。编辑:感谢并将问题扩展到NVCCfvu能够回答gcc编译器的问题(请下次使用回答按钮),所以如果你有同样的问题,你可以感谢他(或她)

windows - 在 Visual Studio (2008) 中编译时避免使用 mspdbsrv

当两个visualstudio进程并行编译时,第二个将重用第一个启动的mspdbsrv实例。因此,当第一个构建终止并且整个进程树终止时(例如Jenkins),另一个构建失败。该错误报告描述了如何手动启动它,以免它被杀死。但这个东西也因偶尔忘记关闭文件而出名,这可能会导致下一个构建失败。是否存在mspdbsrv根本不被使用的选项组合?好的,我正在寻找一个通用答案,所以我一开始没有包括当前选项。但到目前为止的答案听起来像是mspdbsrv不应该在不使用某些选项时使用。除了在(由CMake)用来检查MSC++是否工作的简单测试项目中,它们没有被使用,但它确实启动了mspdbsrv.exe。简

c++ - Gtkmm 程序编译正常但崩溃 - Windows XP

我最近安装了gtkmm(gtkmm-2.4)当我用g++编译时,我使用pkg-config中的以下信息头文件pkg-configgtkmm-2.4--cflags目标文件pkg-configgtkmm-2.4--libs所以我编译了一个简单的helloworld问题,即在屏幕上显示一个窗口...g++gtkmm_app2.cpp-ogtkmm_app2`pkg-configgtkmm-2.4--cflags--libs`它编译得很好,但是当我执行程序时它崩溃了。我得到以下信息:gtkmm_app2.exe[5364]中发生未处理的win32异常我不擅长调试,但当我被重定向到Visual

windows - 使用 mingw-w64 编译 mex 的链接器错误

我正在尝试将Mingw-w64设置为MATLAB2013a中的mex编译器。我的笔记本电脑采用x86_64架构并运行Windows7。我要编译的程序使用c++11风格的线程,所以我使用的是带有posix线程的mingw-w644.9.0版。根据说明我找到了here和here,我修改了我的mexopts.bat文件。代码似乎编译成功,但是链接器报错。有没有人建议我可能做错了什么?顺便说一下,我尝试使用gnumex来设置编译器,但这也没有用。这是MATLAB给出的输出和错误消息:>mex-vGomoku_mex.cpp->DefaultoptionsfilenamefoundinC:\Us