[Info-vax] Can C #includes like this be made to work onVMS?

John Dallman jgd at cix.co.uk
Tue Oct 15 15:15:00 EDT 2024


In article <vemd23$1qdt1$1 at dont-email.me>, mail at SendSpamHere.ORG (Brian
Schenkenberger) wrote:

> I want to port a freeware package. It's C code is littered with 
> includes like:
> 
> #include "package_name/include_file.h"
> 
> I've tried the DECC$***_INCLUDE logicals, the CC command quilifier 
> /INCLUDE_DIRECTORY and logicals, rooted and otherwise, defining 
> "package_name". Can't get the C compiler to find include_file.h.

Don't try to define "package name". General C practice is to regard that
as a directory name that the compiler should look for, used to collect
specific headers together. 

Instead, try using the various ways of specifying where you want include
files to be read from to indicate the directory that holds the
"package_name" directory. 

The compiler should look for the directory called "package_nane" and the
"include_file.h" within it. 

John 


More information about the Info-vax mailing list