MinGW
文章平均质量分 69
fox000002
这个作者很懒,什么都没留下…
展开
-
使用 MinGW 编译含 glut 的 opengl 程序
默认 mingw 不包含 glut 相关的头文件。下面一步步进行添加。 (1) 下载 glut 库。 http://www.xmission.com/~nate/glut.html (2) 将 glut.h 添加到 /path/to/mingw/include/GL/ 目录下。 这里使用 mingw 自带的 libglut32.a,所以只需要添加头文件就可以了。 (3) 设原创 2008-04-08 16:30:00 · 8523 阅读 · 3 评论 -
使用 MinGW 编译 ZeroMQ 静态库
根据 http://zeromq.org/build:mingw 的说明,用MinGW来编译Zeri原创 2014-05-15 20:55:52 · 6088 阅读 · 2 评论 -
Matlab MEX 使用笔记
Matlab 中使用 C/C++ 或 Fortran 代码的一种方式是利用 mex 进行编译,然后调用。1 编译器设置mex -setup有可能见到的信息是这个样子:>> mex -setup Welcome to mex -setup. This utility will help you set up a default compiler. F原创 2012-12-08 10:46:38 · 10165 阅读 · 1 评论 -
构建 firefox 插件的脚本
初步学习了 Firefox 插件的编写,通过脚本来重新构建修改后的插件,这样将有效地提高开发效率。这里以插件的目录名称为 插件文件名称,将脚本放到插件的文件夹里执行就可以了。脚本的功能见源码吧。#!/bin/bash# check 7zCHCKE_7Z=`which 7z`if [ "uu$CHCKE_7Z" == "uu" ]then echo 7z is not原创 2008-04-22 00:18:00 · 1330 阅读 · 0 评论 -
OGRE 编译笔记
一时兴起,就编译一下 OGRE。编译流程没什么特别,就是 cmake 生成 Makefile 然后编译,选择 MinGW 作为编译器。问题1:依赖第三方库文件这次本来用的是 OgreDependencies_MinGW_20100216.zip 来解决依赖库的问题,但之后就出现问题了。MinGW 的版本与这些文件原来的版本不一致。错误信息截选:原创 2012-08-22 11:43:31 · 3839 阅读 · 0 评论 -
用 cmake 管理 Fluent UDF 的编译
这段时间又开始用 cmake 来进行代码的编译,顺便写个 Fluent UDF 的 CMakeLists.txt。功能主要是要根据源码文件来生产 udf_names.c,导出的变量和函数都在这里。问题的关键在于源码文件内容的扫描,匹配,截取和输出。Fluent 自带的原创 2011-07-24 22:29:05 · 2155 阅读 · 0 评论 -
使用 MinGW 编译 C/C++ 写的 python 扩展
最终还是选择了 Makefile 。原创 2010-07-16 22:09:00 · 1516 阅读 · 0 评论 -
Fortran & C 混编
C 调用 Fortran c2ffn.f SUBROUTINE NAMEAGE(NAME, NLEN, AGE, TEMP) CHARACTER*(*) NAME INTEGER NLEN,AGE REAL TEMPC WRITE(6,1000) NAME(1:NLEN),AGE,TEMP 100原创 2010-04-09 16:36:00 · 1654 阅读 · 0 评论 -
Windows 下 Fluent & Gambit 进程及窗口的控制方法
通过外部程序来管理 Fluent & Gambit 的运行。 控制包括: 1 进程监视 查找当前是否已经有程序进行运行,遍历扫描一下进程即可。 2 启动程序 最简单实用的就是 CreateProcess。 3 进程退出 为了获取程序退出的消息,先起一个监听线程用于启动程序,然后 WaitForObject。 对于比较复杂的原创 2009-12-26 15:57:00 · 3345 阅读 · 3 评论 -
用 MinGW 编译 Fluent UDF
默认的 Fluent UDF 是用 MSC 编译的,需要设置一些环境变量。 (1) FLUENT_INC 这是 Fluent 的安装目录,编译时需要根据这个变量来调用命令。 (2) 编译命令的路径 设置一下 PATH,MSC 可以用 vcvars.bat 之类的脚本来快速设置。 其实,用 MinGW 来编译也是可以的,稍加修改即可。 下面是用 Min原创 2009-06-16 23:35:00 · 3431 阅读 · 1 评论 -
使用 MinGW 编译 wxWidgets
其实用 MinGW 编译 wxWidgets 并没什么可说的,只是这次遇到些问题,所以记录一下。 出错信息: if not exist ../../lib/gcc_lib/mswud/wx mkdir ../../lib/gcc_lib/mswud/wxprocess_begin: CreateProcess(NULL, -c "if not exist .原创 2009-07-16 20:40:00 · 1516 阅读 · 0 评论 -
Build DLLs with MinGW(--kill-at)
Problem: As using link option --kill-at, the symbols of functions in DLL file is without @x when using__stdcall. But the objects linking to the library still ask for symbols with @x.The sol原创 2009-02-20 00:37:00 · 3272 阅读 · 0 评论 -
MinGW 编译 GDIPlus 程序
实践才是硬道理。网络上诸多的教程讲 reimp 生成 libgdiplus.a, 供 MinGW 使用,结果完全不行。然而。直接用 gdiplus.lib 就连接成功了,笑话。MinGW 版本: GCC 3.4.2 (mingw-special)开始参照网络上的方法:http://wiki.bb4win.org/wiki/Using_GDIPlus_With_MinGW最后一步,偏偏就是不能生成原创 2008-04-10 22:09:00 · 3309 阅读 · 1 评论 -
用 Mingw 编译 VTK 5.0.4
最近开始关注 Visualization,尝试用 Mingw 编译 VTK,下面写点手记吧。 Mingw GCC版本:gcc (GCC) 3.4.2 (mingw-special) 编译步骤: 1. Install CMake 2. configure 用 CMakeSetup 设置好源码和目标路径,configure 一下。完成后,设置相应的编译选项后,原创 2008-04-08 00:52:00 · 2227 阅读 · 0 评论 -
Fluent Addon 程序解析
Fluent 自带了几个 Addon 程序,通过命令可以加载。 /define/models> addon-modulesFLUENT Addon Modules: 0. none 1. MHD Model 2. Fiber Model 3. PEM Fuel Cell Model 4. SOFC Fuel Cell Model 5. Population Ba原创 2011-07-22 03:34:44 · 3934 阅读 · 5 评论