National Instruments Drums 320685D-01 ユーザーズマニュアル

ページ / 211
Chapter 3
Windows 95/NT Compiler/Linker Issues
LabWindows/CVI Programmer Reference Manual
3-26
©
 National Instruments Corporation
Creating Object Files in LabWindows/CVI
You can create an object file in LabWindows/CVI in one of two ways:
Include a source (
.c
) file in your project. Enable the Compile into Object option for the 
source file by double-clicking in the space next to the filename in the Project window 
under the column marked “O”. Compile the file. 
Open a source (
.c
) file and select the Create Object File command in the Options menu 
of the Source window.
In LabWindows/CVI for Windows 95/NT, you can choose to create an object file for only the 
currently selected compiler or to create object files for all four compatible external compilers. 
Note
Do not set the default calling convention to __
stdcall
 if you want to create a 
static object for all four compatible external compilers.
Calling Windows SDK Functions in LabWindows/CVI
You can call Windows SDK Functions in LabWindows/CVI for Windows 95/NT. If you 
install the LabWindows/CVI full development system from CD-ROM, you can call all 
the Windows SDK functions. Otherwise, you can call only a subset of the Windows SDK 
functions.
To view help for the SDK functions, select the Windows SDK command in the Help menu 
of any LabWindows/CVI window.
Windows SDK Include Files
You must include the SDK include files before the LabWindows/CVI include files. In this 
way, you avoid problems that arise from function name and typedef conflicts between the 
Windows SDK and the LabWindows/CVI libraries. The LabWindows/CVI include files 
contain special macros and conditional compilation to adjust for declarations in the SDK 
include files. Thus, LabWindows/CVI must process the SDK include files first, followed by 
the LabWindows/CVI include files.
When you compile in LabWindows/CVI or when you use an external compiler to compile 
your source files for linking in LabWindows/CVI, use the LabWindows/CVI SDK include 
files. The LabWindows/CVI SDK include files are in the 
cvi\sdk\include
 directory. The 
LabWindows/CVI compiler automatically searches the 
cvi\sdk\include
 directory. You 
do not have to add it to your include paths.
When you use an external compiler to compile and link your source files, you must use the 
SDK include files that come with the external compiler. If you use an external compiler to 
compile your source files for linking in LabWindows/CVI, use the LabWindows/CVI SDK 
00ProRef.book : 06chap03.fm  Page 26  Monday, March 9, 1998  3:23 PM