草庐IT

msys2-runtime

全部标签

c++ - 让 mingw-get 正确安装 - mingw/msys 路径缺失以及更多!

我运行的是WindowsXP。我一直在关注thistutorial所以下载mingw-get-insthere.我已经这样做了几次,最后一次我检查了boes以安装所有东西,包括但不限于gcc、g++、MSYS和MinGW编译套件。我也告诉它制作一个程序菜单快捷方式。我相信我已经正确地将MinGW/bin添加到环境设置的路径。所以我现在有了MSYSshell的快捷方式。进入C:\MinGW\msys\1.0\msys.bat,但是整个msys目录不存在!据我所知,已经下载了大量的“软件包”(“mingw-getshow”出现了很多!),但似乎没有一个安装正确。此外,我是否应该能够从cmd

c++ - std::runtime_error 的拷贝构造函数和拷贝赋值是不是没有异常?

所有GCC4.8.4、4.9.3、5.3.0都通过了std::exception的测试(对于任何-std=c++11/1y/14/1z/17个选项,如果可用):static_assert(std::is_nothrow_copy_constructible::value,"testexception");static_assert(std::is_nothrow_copy_assignable::value,"testexception");这很好,因为std::exception有noexcept特殊成员(C++1418.8.1):namespacestd{classexceptio

c++ - std::runtime_error 是否复制构造函数中传递的字符串?

我想知道这一行是否创建了一个悬挂指针:stringarg="derp";throwstd::runtime_error("Unknownargument"+arg);std::runtime_error是复制string,还是存储引用? 最佳答案 std::exception(std::runtime_error继承自)必须制作消息的拷贝,即使标准中没有明确指出(即我可以找到)。exception类没有理由期望what()消息的来源在一般情况下会比它存在得更久。 关于c++-std::r

java - 在 java 代码 (runtime.exec) 中调用 python 脚本

我正在尝试在java中运行python脚本,但我遇到了一些麻烦。我正在使用下面的命令执行python脚本,该脚本位于我的java项目中名为python的文件夹中:Runtimer=Runtime.getRuntime();Processp=r.exec("cmd/cpythonpython\\test.py");脚本应该在文本文件和屏幕上写一些东西,但是在通过r.exec执行后,这不起作用(没有记录,也没有在屏幕上写,p.waitFor()返回1,意思是它没有正常工作),但它可以在终端中工作。我试图将python脚本放在项目的根文件夹中,以查看错误是否可能是由某些路径错误引起的,但我也

java - 如何清理由 Runtime.exec() 启动的进程?

当我的Java程序异常停止时,由Runtime.exec()启动的应用程序不会停止。如何停止这些应用程序?Processprocess=null;Runtime.getRuntime().addShutdownHook(newThread(newRunnable(){publicvoidrun(){process.destroy();}}));try{process=Runtime.getRuntime().exec("win.exe");process.waitFor();}catch(Exceptione){e.printStackTrace();}finally{process.

c++ - 使用 MinGW/MSYS 和 CMake 对 `libintl_gettext' 的 undefined reference

我正在尝试将gettext添加到C++项目中。它在Linux下编译和运行良好,但我在Windows764位中遇到MinGW32的链接器错误。我正在使用cmake-G"MSYSMakefiles"..进行编译,因为MinGW不工作的原因很模糊。我也试过忍者。在CMakeLists.txt中,我有find_package(GettextREQUIREDinclude_directories(${GETTEXT_INCLUDE_DIR})if(INTL_FOUND)find_package(INTLREQUIRED)include_directories(${INTL_INCLUDE_DIR

python - Scapy windows - sniff() - 'log_runtime' 未定义

我按照支持的程序安装了python2.7和scapy:pywin32、WinPcap、Pypcap和libdnet。我觉得说我的操作系统是Windows7很重要。当我使用函数sniff时,它似乎引发错误:http://prntscr.com/dbd79a.我已经尝试了另一个scapy的函数和类作为IP和sendp,它工作正常,问题只在于嗅探。我已经从许多安装链接中尝试了多个版本的scapy,但没有任何变化。 最佳答案 您的问题是2.3.3版scapy(16年10月18日上传)中的错误。它可能会在下一个版本中修复,同时您可以通过以下方

c - 如何在没有 MSYS2 的情况下在 Windows 上构建 GTK+3 程序?

我想用GTK+3编译代码。不使用MSYS2或VisualStudio。我收到“undefinedreference”首先,尝试使用官方页面上的本教程:https://www.gtk.org/download/windows.php但是使用MSYS2时一团糟;另外,我不想要类似linux或类似unix的环境(更不用说VisualStudio)。我下载了版本2的“多合一包”,设置了环境变量等等。一切正常,代码已编译!(来自版本2的代码)。然后我尝试更改为版本3,从以下位置下载了所有合一包(64位):http://www.tarnyko.net/dl/gtk.htm当然,环境变量更新了,编译

java - Runtime.getRuntime().exec() 和双击执行批处理文件有什么区别?

Runtime.getRuntime().exec()和双击执行批处理文件有什么区别?当我像这样使用Runtime.getRuntime().exec()(案例1)执行批处理文件时,String[]command={"cmd.exe","/C","Start","D:\\test.bat"};Processp=Runtime.getRuntime().exec(command);或Processp=Runtime.getRuntime().exec("cmd/cstart"+"D:\\test.bat")打开一个新的cmd控制台窗口,并启动test.bat。如果我尝试通过在桌面上双击鼠

c++ - 在 64 位 Windows 7 (msys2/mingw64) 上构建 GMP 6.1.0 : configure fails due to mp_limb_t is not 64 bits

我尝试在我的Windows764位计算机上构建GMP,因此我运行config.guess并获取k10-pc-msys。(我用的是msys2和mingw64)然后我跑了./configure--prefix=/c/gmp-6.1.0--build=k10-pc-msys--enable-cxx但是这个错误退出了checkingsizeofmp_limb_t...4configure:error:Oops,mp_limb_tis32bits,buttheassemblercodeinthisconfigurationexpects64bits.因此,我再次使用附加的ABI=64运行配置(想