From ca401a756d03dce485ca798b55161bbfdb66dbd9 Mon Sep 17 00:00:00 2001 From: Eric Wait <eric@waitphoto.com> Date: Tue, 28 May 2019 13:52:56 -0400 Subject: [PATCH] Added def file for MATLAB 2018b --- src/c/D3d.def | 3 +++ src/c/d3dViewer.vcxproj | 9 +++++---- src/c/d3dViewer.vcxproj.filters | 5 +++++ 3 files changed, 13 insertions(+), 4 deletions(-) create mode 100644 src/c/D3d.def diff --git a/src/c/D3d.def b/src/c/D3d.def new file mode 100644 index 0000000..bb46811 --- /dev/null +++ b/src/c/D3d.def @@ -0,0 +1,3 @@ +LIBRARY "D3d" +EXPORTS DllMain +EXPORTS mexFunction diff --git a/src/c/d3dViewer.vcxproj b/src/c/d3dViewer.vcxproj index 3f28ed3..be47c41 100644 --- a/src/c/d3dViewer.vcxproj +++ b/src/c/d3dViewer.vcxproj @@ -59,8 +59,7 @@ <GenerateDebugInformation>true</GenerateDebugInformation> <AdditionalLibraryDirectories>Output/D3dLib/$(Configuration)_$(PlatformName);$(MATLAB_DIR)\extern\lib\win64\microsoft</AdditionalLibraryDirectories> <AdditionalDependencies>D3dLib.lib;libmx.lib;libmex.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies> - <ModuleDefinitionFile> - </ModuleDefinitionFile> + <ModuleDefinitionFile>D3d.def</ModuleDefinitionFile> </Link> <PreBuildEvent> <Command> @@ -87,8 +86,7 @@ copy "$(OutDir)$(ProjectName).dll" "$(ProjectDir)Mex.mexw64"</Command> <OptimizeReferences>true</OptimizeReferences> <AdditionalLibraryDirectories>Output/D3dLib/$(Configuration)_$(PlatformName);$(MATLAB_DIR)\extern\lib\win64\microsoft</AdditionalLibraryDirectories> <AdditionalDependencies>D3dLib.lib;libmx.lib;libmex.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies> - <ModuleDefinitionFile> - </ModuleDefinitionFile> + <ModuleDefinitionFile>D3d.def</ModuleDefinitionFile> </Link> <PreBuildEvent> <Command> @@ -154,6 +152,9 @@ copy "$(OutDir)$(ProjectName).dll" "$(ProjectDir)Mex.mexw64"</Command> <ClInclude Include="Mex\MexGlobals.h" /> <ClInclude Include="Mex\Widget.h" /> </ItemGroup> + <ItemGroup> + <None Include="D3d.def" /> + </ItemGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> <ImportGroup Label="ExtensionTargets"> </ImportGroup> diff --git a/src/c/d3dViewer.vcxproj.filters b/src/c/d3dViewer.vcxproj.filters index 74243f7..b58df76 100644 --- a/src/c/d3dViewer.vcxproj.filters +++ b/src/c/d3dViewer.vcxproj.filters @@ -181,4 +181,9 @@ <Filter>Messaging\Header Files</Filter> </ClInclude> </ItemGroup> + <ItemGroup> + <None Include="D3d.def"> + <Filter>Messaging\Source Files</Filter> + </None> + </ItemGroup> </Project> \ No newline at end of file -- GitLab