BMIDEConfiguration For Codefull Customization
BMIDEConfiguration For Codefull Customization
1 Windows...........................................................................................................................................1
1.1 Install.............................................................................................................................................1
1.2 Changes in bmide.bat....................................................................................................................1
1.3 Configuration in BMIDE Project properties.................................................................................1
Path and symbols..................................................................................................................................1
1.5 Use visual studio for compile and debug......................................................................................2
1.5.1 Path and symbols........................................................................................................................2
2 Unix..................................................................................................................................................3
2.1 Configuration in BMIDE Project properties.................................................................................3
2.1.1 Path and symbols........................................................................................................................3
3 Source management..........................................................................................................................4
4 Change in environment.....................................................................................................................4
4.1 Add new service............................................................................................................................5
4.2 Modify type...................................................................................................................................5
4.3 Change service operation..............................................................................................................5
1 Windows
1.1 Install
Install the Visual Studio Express 2012 for Windows Desktop version.
C
${TC_ROOT}\include
${VCINSTALLDIR}\include
C++
${TC_ROOT}\include
${VCINSTALLDIR}\include
Options
Compile NDEBUG
Create nmake visual studio project using makefile.msvc and all | clean parameter
Move the msvc project file into BMIDE project directory
1.4.2 Debug
Build
2 Unix
2.1 Configuration in BMIDE Project properties
2.1.1 Path and symbols
C
Get system configuration with
gcc -xc -E -v -
${TC_ROOT}/include
/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include
/usr/local/include
/usr/include
C++
Get system configuration with
gcc -xc++ -E -v -
option -ggdb
makefile.lnx64
OPT_CXX_FLAGS = -ggdb
3 Source management
I prefer not install use subversion from BMIDE directly, but from external tool (Tortoise, Eclipse).
It is easier to revert generated changes from outside.
package just do
4 Change in environment
- same mashine, same dir OK
- other machine
clean project
merge service changes from cxx and hxx files into cxx_orig and hxx_orig
remove cxx and hxx files and rename cxx_orig and hxx_orig back to cxx and hxx