mingw相关内容
这个 CMakeLists.txt 文件有问题: cmake_minimum_required(VERSION 2.6)设置(CMAKE_C_COMPILER C:/MinGW/bin/gcc)设置(CMAKE_CXX_COMPILER C:/MinGW/bin/g++)项目(cmake_test)add_executable(a.exe test.cpp) 使用: cmake -G "Min
..
每当我尝试在其安装目录 (E:\MinGW\bin) 之外运行 GCC 时,我都会收到此错误. 所以,假设我在 E:\code 并且有一个名为 one.c 的文件.跑步:gcc one.c -o one.exe 会给我这个错误: gcc: CreateProcess: 没有那个文件或目录 唯一的解决方法是导航到其安装目录,从那里运行 gcc,并指定所有其他路径.我的环境变量 Path
..
我尝试在在 IdeOne(使用 gcc 4.5.1)和我的 Linux 计算机(使用类似 4.6.4): #include #include int main() {std::cout
..
我正在尝试将二进制 blob 嵌入到 exe 文件中.我正在使用 mingw gcc. 我像这样制作目标文件: ld -r -b binary -o binary.o input.txt 然后我查看 objdump 输出以获取符号: objdump -x binary.o 它给出了名为: 的符号 _binary_input_txt_start_binary_input_txt_e
..
我正在使用 nasm 来编译以下程序集.然而,代码在 Windows 下的控制台中崩溃了. C:\>nasm -f win32 test.asm -o test.o C:\>ld test.o -o test.exe section .datamsg db 'Hello world!', 0AHlen 等 $-msg节.text全局_WinMain@16_WinMain@16:mov
..
如何使用 Windows API.wikipedia.org/wiki/MinGW" rel="noreferrer">MinGW? 解决方案 每当我这样做时,我就 #include 然后开始编码.MinGW 附带一个 windows.h 文件,因此您无需执行任何额外操作.
..
目前我正在尝试使用 C++ 制作一个 Windows 应用程序.为了编译我的程序,我使用 Mingw GCC.顺便说一句,我在 Windows 10 上.但是一旦我使用 int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE, PWSTR pCmdLine, int nCmdShow) 而不是 int main() 编译器会显示以下消息:> C:/m
..
我尝试过实现这样的功能,但不幸的是它不起作用: const wchar_t *GetWC(const char *c){const size_t cSize = strlen(c)+1;wchar_t wc[cSize];mbstowcs (wc, c, cSize);返回厕所;} 我的主要目标是能够在 Unicode 应用程序中集成普通字符字符串.非常感谢你们提供的任何建议. 解决方案
..
我有一段 C 代码,它调用在汇编中定义的函数.例如,假设 foo.c 包含: int bar(int x);/* 返回 2x */int main(int argc, char *argv[]) { return bar(7);} 而 bar.s 包含了 x86 汇编中 bar() 的实现: .global bar栏:movl 4(%esp), %eax添加 %eax, %eax退 在 L
..
我已经查找了有关此的文档,但一无所获.我安装了 MinGW,效果很好.我只是不知道如何使用调试器. 给定一些简单的代码,比如在一个名为“mycode.cpp"的文件中: int main(){INT温度= 0;for (int i = 0; i ...我将如何调试它.我在 Windows 中使用 MinGW 和 GDB 调试代码的命令是什么?我可以像在 Visual Studio 中一
..
我已经根据 http://netbeans 在我的 PC 上安装了 minGW.org/community/releases/72/cpp-setup-instructions.html,我使用 NetBeans 7.2 “恢复了默认设置",他已经找到了所有必要的文件. 但是当我制作测试示例 C++ 应用程序时,出现以下错误: c:/mingw/bin/../lib/gcc/mingw32
..
我需要用 MinGW 编译 poco,所以我可以在 Qt Creator 中使用它,但不知道如何使用,我已经设法在 Visual Studio 中编译了 poco,但我无法在 Qt Creator 中使用这些库. 解决方案 补充 Cesar 的答案(此处,为了格式化目的,而不是添加评论),您的 .pro 文件中需要这样的内容: INCLUDEPATH += ""LIBS += -L""-
..
我一直在 Linux 下使用 Qt Creator 4.5.我的应用程序在 Linux 下构建得很好,但如果我在 Windows 中构建,应用程序总是在启动时打开一个控制台窗口. 我能阻止它这样做吗? 我正在使用默认的 MinGW 设置进行构建,这可能是相关的.如果需要,我可以使用 Visual Studio 进行构建,但我想先了解发生了什么...... 编辑:我刚刚在 Wind
..
我想使用 Linux x86_64 主机为 Windows x86_64 目标交叉编译 Qt 库(以及最终我的应用程序).我觉得我很接近,但我可能对这个过程的某些部分有根本的误解. 我首先在我的 Fedora 机器上安装所有 mingw 包,然后修改 win32-g++ qmake.conf 文件以适应我的环境.然而,我似乎被一些看似明显的 Qt 配置选项卡住了:-platform 和 -x
..
编者注: 类似“The procedure error point _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_ could not be found in the dynamic link library libstdc++-6.dll 的错误信息>" 具有相同的原因并且适用相同的解决方案. 如果我想在 W
..
这通常不是在哪里可以找到分步指南的问题,而是指南本身的问题. 我写这篇文章的目的是给其他人一个提示,他们在编译驱动程序插件时遇到了和我最近一样的问题. 如何使用 Windows/MinGW 平台为 SQLite-DB 构建 Qt-SQL-driver-plugin 'QSQLCIPHER' 和 SQLCipher-extension? 解决方案 如何使用 Windows/MinGW
..
我获得了一个在 MATLAB R2011a 上运行的项目.由于那里有几个 .c 文件 - 我需要将 GCC 设置为该项目的 MEX 编译器.但是,我似乎找不到有关如何设置它的任何解释.我尝试过一个名为 gnumex 的脚本程序 - 但它失败了(可能是为旧版本的 MATLAB 设置的). 知道如何设置吗? 解决方案 在Matlab 2011b中,直接在mingw64或cygwin环境编
..
这是一段简单的代码,其中发生了被零除.我正试图抓住它: #include int main(int argc, char *argv[]) {整数股息= 10;int 除数 = 0;尝试 {std::cout
..
我正在尝试使用 xlsLib 从 C++ 应用程序创建 Excel 电子表格. 麻烦的是,编译xlsLib,我给了一个.a文件(一个GCC静态库,由MinGW生成).但是,我的应用程序依赖于另一个只能使用 Visual Studio 编译的 API (PhysX). 因此:是否可以将 GCC 静态库(xlslib.a)转换为 Visual Studio 静态库文件(xlslib.lib
..
在windows下,使用mingw的gcc,有没有指定输出exe文件要带一个图标文件,这样exe文件在资源管理器中显示该图标? 解决方案 您需要先创建图标.然后您需要创建一个包含以下内容的 RC 文件.这里我们将其命名为 my.rc. id ICON "path/to/my.ico" 上面命令中提到的 id 几乎可以是任何东西.除非您想在代码中引用它,否则这无关紧要.然后按如下方式运行
..