[C++ Toolkit ANNOUNCE] NEW:: Build framework for MSVC .NET
Gorelenkov, Viatcheslav (NIH/NLM/NCBI)
gorelenk at mail.nih.gov
Wed Mar 24 18:04:41 EST 2004
Hi,
The NCBI C++ Toolkit can now be built with MSVC 7.10 - using
projects and workspaces generated from UNIX makefiles
(plus MSVC-specific site's and a few per-project tune-up files).
MSVC 7.10 build is based on "project_tree_builder" application designed for
automatic creation of MSVC 7.10 projects and solutions for VS .NET 2003
directly from UNIX makefiles in our source tree. One can also do semi-auto
configuration (auto-checking availability of 3rd party packages, as well as
manual config settings).
We have 4 MSVC 7.10 solutions in CVS:
1. "Core" C++ static libraries and executables:
...c++\compilers\msvc7_prj\static\ncbi_cpp.sln
2. "Core" C++ DLLs and executables:
...c++\compilers\msvc7_prj\dll\ncbi_cpp_dll.sln
3. C++ static libraries and executables located under GUI:
...c++\compilers\msvc7_prj\static\gui\ncbi_gui.sln
4. C++ DLLs and executables located under GUI:
...c++\compilers\msvc7_prj\dll\gui\ncbi_gui_dll.sln
//----------------------------------------------------------
To try it:
1. Update your build tree from CVS (with "-d" flag).
2. Look into c++\compilers\msvc7_prj\app\project_tree_builder folder.
Find appropriate solution and open it in VS .NET 2003 IDE.
3. Build "-CONFIGURE-" project.
4. After configure succeeded, re-load solution as prompted.
5. Use "-HEIRARCHICAL-VIEW-" to navigate project tree and build projects of
your choice, "-BUILD-ALL-" to build all projects.
//----------------------------------------------------------
It is strongly recommended to check ( default is un-checked ) checkbox :
Tools/Options/Environment/Projects-and-Solutions/"Only-build-startup-project
s-and-dependencies-on-Run" .
Otherwise MSVC 7.10 IDE will always build all projects in the solution if
you try to run/debug one project.
Slava.
More information about the cpp-announce
mailing list