|
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- README file for the VS 2008 projects
-
- Copyright (c) 2009 ARM Research Laboratories
-
- This README file gives an overview of each of the VS 2008 projects in
- this directory. Each project is in a separate subdirectory. The
- projects are:
-
- SNFMultiDLLExampleVB: This contains a VB project that links by
- default with SNFMulti.dll in the 64bitDll directory, and calls each
- of the public functions of the DLL. It is intended to be an example
- of how to call the SNFMulti.dll functions from a VB application. To
- build the application using the 64-bit DLL:
-
- 1) Open SNFMultiDLLExampleVB.sln with VS 2008.
-
- 2) Select "Any CPU" for the platform.
-
- 3) In the project, open SNFMultiDLLExample.vb. Modify as
- necessary the string specifying the location of SNFMulti.dll and
- the argument to startupSNF() as appropriate. The default value of
- the string is for the "Any CPU" platform, which uses the
- SNFMulti.dll in the 64bitDll directory.
-
- 4) Ensure that SNFMulti.dll exists (look in the CodeBlocks
- directory for directions on how to build SNFMulti.dll using
- Code::Blocks).
-
- 5) Build and run.
-
- To build with the 32-bit DLL:
-
- 1) Open SNFMultiDLLExampleVB.sln with VS 2008.
-
- 2) Select "x86" for the platform.
-
- 3) In the project, open SNFMultiDLLExample.vb. Modify as
- necessary the string specifying the location of SNFMulti.dll and
- the argument to startupSNF() as appropriate. You can uncomment
- the definition of the SNFMULTI_DLL variable that uses the
- SNFMulti.dll in 32bitDll, and comment the definition that uses the
- SNFMulti.dll in 64bitDll.
-
- 4) Build and run.
-
- SNFMultiDLLExampleCSharp: This contains a C# project that links by
- default with SNFMulti.dll in the 64bitDll directory, and calls each
- of the public functions of the DLL. It is intended to be an example
- of how to call the SNFMulti.dll functions from a C# application. To
- build the application using the 64-bit DLL:
-
- 1) Open SNFMultiDLLExampleCSharp.sln with VS 2008.
-
- 2) Select "Any CPU" or "x64" for the platform.
-
- 3) In the project, open SNFMultiDLLExample.cs. Modify as
- necessary the string specifying the location of SNFMulti.dll and
- the argument to startupSNF() as appropriate. The default value of
- the string is for the "Any CPU" platform, which uses the
- SNFMulti.dll in the 64bitDll directory.
-
- 4) Ensure that SNFMulti.dll exists (look in the CodeBlocks
- directory for directions on how to build SNFMulti.dll using
- Code::Blocks).
-
- 5) Build and run.
-
- To build with the 32-bit DLL:
-
- 1) Open SNFMultiDLLExampleCSharp.sln with VS 2008.
-
- 2) Select "x86" for the platform.
-
- 3) In the project, open SNFMultiDLLExample.cs. Modify as
- necessary the string specifying the location of SNFMulti.dll and
- the argument to startupSNF() as appropriate. You can uncomment
- the definition of the SNFMULTI_DLL variable that uses the
- SNFMulti.dll in 32bitDll, and comment the definition that uses the
- SNFMulti.dll in 64bitDll.
-
- 4) Build and run.
-
- The SNFMultiDLLExample source files are set up to look for
- SNFMulti.dll in the 64bitDll directory. You may build SNFMulti.dll
- using Code::Blocks (see the ../CodeBlocks directory), or .CMD files
- (see the ../MinGW directory). Whichever method you use, you need to
- specify the location of SNFMulti.dll in the source file.
-
- To build SNFMulti.dll using either Code::Blocks or .CMD files, the
- following directories need to be present:
-
- ../SNFMulti (contains the source for SNFMulti).
-
- ../CodeDweller (contains the source for CodeDweller).
-
- ../SNFMultiDll (Contains the DLL function definitions).
-
- ../64bitlib (Contains the DLL function header file).
|