嵌入式开发一 环境搭建

[size=medium]从Java转到嵌入式开发。
将开发环境的搭建作以下日记记录备查
下载.net1.1 安装。。。。
下载地址
http://www.microsoft.com/downloads/en/confirmation.aspx?FamilyID=262D25E3-F589-4842-8157-034D1E7CF3A3

下载Window CE5.0 作为操作系统 。。。
下载地址(只找到了试用版的)
未完待续..............



碰到一个问题:
程序在加入Mouse 事件的时候 在编译的时候出现错误 error link 2019 错误
原因 : MFC需要指定多线程版本的C Runtime函数库
改正办法: 在文件头部有Include的地方增加 #include "tlhelp32.h"
摘要: 深入浅出MFC
当C runtime 函数库于1970s 年代产生出来时,PC 的内存容量还很小,多任务是
个新奇观念,更别提什么多执行线程了。因此以当时产品为基础所演化的C runtime 函
数库在多线程(multithreaded)的表现上有严重问题,无法被多线程程序使用。
利用各种同步机制(synchronous mechanism)如critical section、mutex、semaphore、
event,可以重新开发一套支持多执行线程的runtime 函数库。问题是,加上这样的能
力,可能导至程序代码大小和执行效率都遭受不良波及-- 即使你只激活了一个执行
线程。
Visual C++ 的折衷方案是提供两种版本的C runtime 函数库。一种版本给单线程程序
使用,一种版本给多线程程序使用。多线程版本的重大改变是,第一,变量如errno 者
现在变成每个执行线程各拥有一个。第二,多线程版中的数据结构以同步机制加以保护。
Visual C++ 一共有六个C runtime 函数库产品供你选择:
  Single-Threaded(static) libc.lib 898,826
  Multithreaded(static) libcmt.lib 951,142
  Multithreaded DLL msvcrt.lib 5,510,000
  Debug Single-Threaded(static) libcd.lib 2,374,542
  Debug Multithreaded(static)libcmtd.lib 2,949,190
  Debug Multithreaded DLL msvcrtd.lib 803,418
Visual C++ 编译器提供下列选项,让我们决定使用哪一个C runtime 函数库:
  /ML Single-Threaded(static)
  /MT Multithreaded(static)
  /MD Multithreaded DLL(dynamic import library)
  /MLd Debug Single-Threaded(static)
  /MTd Debug Multithreaded(static)
  /MDd Debug Multithreaded DLL(dynamic import library)

你可能感兴趣的:(java,Microsoft,嵌入式)