Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "How to build eSWT for Windows Mobile 6 Pro"

Line 1: Line 1:
Install Visual Studio 2005 and it will also install the .Net framework
+
=== Prerequisite ===
 +
# Install Visual Studio 2005 and it will also install the .Net framework
 +
# Install Windows Mobile 6 Professional SDK Refresh.msi for WM 5 & WM6
 +
# Install IBM Java 1.4.2 SDK
 +
# Checkout org.eclipse.ercp.swt.core.win org.eclipse.ercp.swt.expanded.win org.eclipse.ercp.swt.mobile.win from dev.eclipse.org
 +
# Checkout org.eclipse.ercp.swt.wm6pro  from dev.eclipse.org
 +
 
  
Install Windows Mobile 6 Professional SDK Refresh.msi for WM 5 & WM6
 
Windows Mobile 6 Standard SDK Refresh.msi for WM STD 6
 
dxsdk_jun2007.exe for Win32
 
    Windows CE 5.0 STANDARD SDK.msi for WinCE 5.0 & 6.0
 
  
Install IBM Java 1.4.2 SDK
 
  
Checkout org.eclipse.ercp.swt.sp2005  from dev.eclipse.org
 
org.eclipse.ercp.swt.win32
 
org.eclipse.ercp.swt.wince5
 
org.eclipse.ercp.swt.wm6pro
 
  
 
Modify the env.ini under converged_jar folder of org.eclipse.ercp.swt.wm6pro if you would like to build on the wm6 pro platform
 
Modify the env.ini under converged_jar folder of org.eclipse.ercp.swt.wm6pro if you would like to build on the wm6 pro platform
Line 25: Line 22:
 
Right clicking the ugl_wince_port  Properties  it will bring up the property page
 
Right clicking the ugl_wince_port  Properties  it will bring up the property page
 
   
 
   
 
 
[[Image:Example.jpg]]
 
 
 
 
 
 
  
 
Expand C/C++  General  Click the scroll-down button of the Additional Include Directories  It will bring up the Additional Include Directories page
 
Expand C/C++  General  Click the scroll-down button of the Additional Include Directories  It will bring up the Additional Include Directories page
Line 52: Line 41:
 
   
 
   
  
Click Build  Builds Solution  
+
Click Build  Builds Solution
+
 
+
[[Image:[[Image:Example.jpg]]]]
+
[[Image:[[Image:Example.jpg]]]]
+

Revision as of 04:28, 3 November 2008

Prerequisite

  1. Install Visual Studio 2005 and it will also install the .Net framework
  2. Install Windows Mobile 6 Professional SDK Refresh.msi for WM 5 & WM6
  3. Install IBM Java 1.4.2 SDK
  4. Checkout org.eclipse.ercp.swt.core.win org.eclipse.ercp.swt.expanded.win org.eclipse.ercp.swt.mobile.win from dev.eclipse.org
  5. Checkout org.eclipse.ercp.swt.wm6pro from dev.eclipse.org



Modify the env.ini under converged_jar folder of org.eclipse.ercp.swt.wm6pro if you would like to build on the wm6 pro platform This required IBM 1.4.2 Java SDK to build java file, I assume you install this SDK in the default path  C:\Program Files\IBM\Java142\ JAVA_COMPILER=C:\Program Files\IBM\Java142\bin\javac.exe JAVA_ARCHIVE=C:\Program Files\IBM\Java142\bin\jar.exe

Go to C:\Documents and Settings\Sam\IBM\rationalsdp\workspace\org.eclipse.ercp.swt.wm6pro\converged_dll And launch eswt-converged.sln

This will bring Visual Studio up

Right clicking the ugl_wince_port  Properties  it will bring up the property page


Expand C/C++  General  Click the scroll-down button of the Additional Include Directories  It will bring up the Additional Include Directories page


Click New Line  It will generate a new entry  Click the scroll-down button on the right hand side again


Point to the folder which jniport.h and jni.h resides. Here I place them under D:\Job\Project\XPD 6.2.1\Junit\jni PS: Developer should get the jniport.h and jni.h by themselves.


Click OK and save this configuration

Choose the wanted platform SDK to build and choose Release mode of left side scroll-down menu


Click Build  Builds Solution

Back to the top