Kinook Software Forums

Go Back   Kinook Software Forums > Visual Build Professional > [VBP] Third Party Tools

Thread Tools Rate Thread Display Modes
Old 09-03-2003, 12:28 PM
DHearn DHearn is online now
Registered User
Join Date: 06-02-2001
Posts: 8
Smile Support for MS eMbedded C++ compiler

Using the standard VS6 C++ build step and passing the name of the VCW workspace file appears to work correctly. The only problem was that I had to override the default location of the command-line compiler because it could not find the ECV compiler. Am I missing an environment variable?
Reply With Quote
Old 09-03-2003, 01:58 PM
kinook kinook is online now
Join Date: 03-06-2001
Location: Colorado
Posts: 5,795
The Make VC6 action looks for the following registry values when attempting to auto locate the EVC compiler:

1) HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Curr entVersion\App Paths\evc.exe\
2) HKEY_CLASSES_ROOT\vcpfile\shell\open\command\
3) HKEY_CLASSES_ROOT\vcwfile\shell\open\command\

These are created by EVC 3 when installed, but apparently none of these are created/updated by EVC 4, so if you're using that version, you will have to tell it where the compiler is (usually at <evc4 install path>\Common\EVC\Bin\EVC.EXE) or create/update one of the registry entries above.
Reply With Quote
Old 09-03-2003, 02:14 PM
DHearn DHearn is online now
Registered User
Join Date: 06-02-2001
Posts: 8
Thanks, we are using EVC 4. It updates the following new registry keys instead of the ones used by EVC 3:

1) HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Curr entVersion\App Paths\eVC4.exe\
2) HKEY_CLASSES_ROOT\vcpfile\shell\open EVC4\command\
3) HKEY_CLASSES_ROOT\vcwfile\shell\open EVC4\command\
Reply With Quote

Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

All times are GMT -5. The time now is 05:10 AM.

Copyright 1999-2021 Kinook Software, Inc.