添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

1:操作
D:\ZigbeeProj\zigbeesrc\pc\wxwidgets\build\msw>set PATH=%PATH%;C:\MinGW\bin

D:\ZigbeeProj\zigbeesrc\pc\wxwidgets\build\msw>mingw32-make.exe -f makefile.gcc

2: 错误信息
if not exist gcc_mswud mkdir gcc_mswud
process_begin: CreateProcess(NULL, -c “if not exist gcc_mswud mkdir gcc_mswud”,
…) failed.
make (e=2): 系统找不到指定的文件。
makefile.gcc:5078: recipe for target ‘gcc_mswud’ failed
mingw32-make.exe: [gcc_mswud] Error 2 (ignored)
if not exist ….\lib\gcc_lib mkdir ….\lib\gcc_lib
process_begin: CreateProcess(NULL, -c “if not exist ….\lib\gcc_lib mkdir …
.\lib\gcc_lib”, …) failed.
make (e=2): 系统找不到指定的文件。
makefile.gcc:5628: recipe for target ‘….\lib\gcc_lib’ failed
mingw32-make.exe: * [….\lib\gcc_lib] Error 2
3: 原因
编译环境不干净,在声明PATH环境变量时,是叠加现有的环境变量,估计与其他编译工具相互影响造成;
4: 解决办法
仅仅只设置minGW的环境变量:set PATH=C:\MinGW\bin

1: 编译过程中错误信息:
C:/MinGW/msys/1.0/home/Wayne/src/wxWidgets-2.9.5/src/msw/treectrl.cpp:
In member function ‘virtual bool wxTreeCtrl::MSWOnNotify(int, WXLPARAM,
WXLPARAM*)’:
C:/MinGW/msys/1.0/home/Wayne/src/wxWidgets-2.9.5/src/msw/treectrl.cpp:3280:17:
error: ‘NMTVDISPINFOWW’ was not declared in this scope
TV_DISPINFO info = (TV_DISPINFO )lParam;

2: 解决办法:
打开文件:C:\MinGW\include\commctrl.h
将#define TV_DISPINFO __AW(NMTVDISPINFO) 宏用 #define TV_DISPINFO NMTVDISPINFO 替换.

1.错误信息类似于如下的结果:
if not exist ../../lib/gcc_lib/mswud/wx mkdir ../../lib/gcc_lib/mswud/wx
process_begin: CreateProcess(NULL, -c “if not exist ../../lib/gcc_lib/mswud/wx mkdir ../../lib/gcc_lib/mswud/wx”, …) failed.
原因:编译出错的原因是由于安装了MSYS的缘故。
产生错误的原因是因为安装了MSYS后,利用Make命令会首先执行MSYS中的SHELL命令,从而会导致编译错误,对于这种情况,可以修改

转载的:
http://kuafu80.blog.163.com/blog/static/1226471802013913103055757/

1:操作 D:\ZigbeeProj\zigbeesrc\pc\wxwidgets\build\msw>set PATH=%PATH%;C:\MinGW\binD:\ZigbeeProj\zigbeesrc\pc\wxwidgets\build\msw>mingw32-make.exe -f makefile.gcc2: 错误信息 if not exist gcc_mswu...
process_begin: CreateProcess(NULL, cc example.o -g -o example, ...) failed. make (e=2): 系统 不到 指定 文件 。 make: *** [Makefile:19: example] Error 2 解决方法: 在Makefile 文件 的开头增加CC=gcc go安装、配置环境 参考资料:https://www.liuyixiang.com/post/113425.html ps:区分GOROOT(安装目录)和GOPATH(工作目录) 在GOPATH(工作目录)下创建三个 文件 夹 src(之后放代码的地方) 为防止后面go get失败,在这里设置代理 go env -w GO111MODULE=on go env -w GOPROXY=https://goproxy.cn,di
make clean rm Dynamics.o test.o process_begin: CreateProcess(NULL, rm Dynamics.o test.o, …) failed. make (e=2): windows下要想在Makefile中通过命令行删除中间 文件 ,需要将rm替换为del 如果不想在 编译 完后用make clean命令清除,可在Makefile 文件 头部添加all目标,并添加删除命令,代码如下: .PHONY: clean # 声明cl 1. CodeBlocks安装我们需要使用自带mingw 编译 器的Codeblocks版本,我使用的是: codeblocks-13.12mingw-setup.exe,下载地址。 安装过程中选择安装所有组件即可,安装完成后在安装跟目录会有一个名为MinGW的子 文件 夹,例如我的是: C:\software\program\CodeBlocks\MinGW
错误代码提示如下 include/boost/asio/detail/impl/win_static_mutex.ipp:51:63: error: 'swprintf' was not declared in this scope 解决办法: 只要用 【-std=gnu++0x】 代替 【-std=c++0x】即可,经典错误。。。。
1. Cross-Platform GUI Programming with wxWidgets by Julian Smart, Kevin Hock with Stefan Csomor 2. wxPython in Action by Noel Rappin and Robin Dunn 3. wxWidgets 2.8 Application Development Cookbook by Stoneridge Software 4. Learn wxWidgets Programming: A step-by-step guide to building GUI applications by PB Driscoll 5. Beginning wxWidgets Programming by Johnathan C. Harbour 6. Mastering wxWidgets : Create cross-platform user interfaces with wxPython, C++, and 10+ other languages by Nathan Luft 7. Applied wxWidgets : Starting simply, then learning advanced topics like scripting languages and multithreading by Efstathios G. Stamatopoulos. 8. Programming with wxWidgets : Smart Programming Solutions for Building Scalable, Cross-Platform Applications, Second Edition by Julian Smart, Kevin Hock, and Stefan Csomor.