没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Tribon Solutions AB 1 (66)
Autonestdoc
___________________________________________________________________________________
1 Building the plug-in dll
The plug-ins for automatic layout and sequence in Tribon Plate Nesting are built in Microsoft
Visual Studio as dynamically linked libraries with a define file. In the project described in this
manual all interface implementation files are included through a library file. The implementation
files may be included directly into the project. Below are all necessary files for the Visual Studio
project and the interface included.
TBLayoutPlugin.dsw
Microsoft Developer Studio Workspace File, Format Version 6.00
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
#######################################################################
Project: "TBLayoutPlugin"=".\TBLayoutPlugin.dsp" - Package Owner=<4>
Package=<5>
{{{
begin source code control
TBLayoutPlugin
.
end source code control
}}}
Package=<4>
{{{
}}}
#######################################################################
Global:
Package=<5>
{{{
}}}
Package=<3>
{{{
}}}
#######################################################################
Tribon Solutions AB 2 (66)
Autonestdoc
___________________________________________________________________________________
TBLayoutPlugin.dsp
# Microsoft Developer Studio Project File - Name="TBLayoutPlugin" -
Package Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
CFG=TBLayoutPlugin - Win32 Debug
!MESSAGE This is not a valid makefile. To build this project using
NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
!MESSAGE NMAKE /f "TBLayoutPlugin.mak".
!MESSAGE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "TBLayoutPlugin.mak" CFG="TBLayoutPlugin - Win32
Debug"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "TBLayoutPlugin - Win32 Release" (based on "Win32 (x86)
Dynamic-Link Library")
!MESSAGE "TBLayoutPlugin - Win32 Debug" (based on "Win32 (x86) Dynamic-
Link Library")
!MESSAGE
# Begin Project
# PROP AllowPerConfigDependencies 0
# PROP Scc_ProjName "TBLayoutPlugin"
# PROP Scc_LocalPath "."
CPP=cl.exe
F90=df.exe
MTL=midl.exe
RSC=rc.exe
!IF "$(CFG)" == "TBLayoutPlugin - Win32 Release"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
# PROP BASE Output_Dir "Release"
# PROP BASE Intermediate_Dir "Release"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 0
# PROP Output_Dir "Release"
# PROP Intermediate_Dir "Release"
# PROP Target_Dir ""
Tribon Solutions AB 3 (66)
Autonestdoc
___________________________________________________________________________________
# ADD BASE F90 /compile_only /include:"Release/" /libs:dll /nologo
/warn:nofileopt /dll
# ADD F90 /compile_only /include:"Release/" /libs:dll /nologo
/warn:nofileopt /dll
# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D
"_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "TBLAYOUTPLUGIN_EXPORTS"
/Yu"stdafx.h" /FD /c
# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS"
/D "_MBCS" /D "_USRDLL" /D "TBLAYOUTPLUGIN_EXPORTS" /FD /c
# SUBTRACT CPP /YX /Yc /Yu
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD BASE RSC /l 0x409 /d "NDEBUG"
# ADD RSC /l 0x409 /d "NDEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib
comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib
odbc32.lib odbccp32.lib /nologo /dll /machine:I386
# ADD LINK32 kcsanst.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 /nologo /dll /machine:I386
!ELSEIF "$(CFG)" == "TBLayoutPlugin - Win32 Debug"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
# PROP BASE Output_Dir "Debug"
# PROP BASE Intermediate_Dir "Debug"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 1
# PROP Output_Dir "Debug"
# PROP Intermediate_Dir "Debug"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE F90 /check:bounds /compile_only /debug:full
/include:"Debug/" /libs:dll /nologo /warn:argument_checking
/warn:nofileopt /dll
# ADD F90 /check:bounds /compile_only /debug:full /include:"Debug/"
/libs:dll /nologo /warn:argument_checking /warn:nofileopt /dll
# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG"
/D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "TBLAYOUTPLUGIN_EXPORTS"
/Yu"stdafx.h" /FD /GZ /c
# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D
"_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "TBLAYOUTPLUGIN_EXPORTS" /FD /GZ
/c
# SUBTRACT CPP /YX /Yc /Yu
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD BASE RSC /l 0x409 /d "_DEBUG"
Tribon Solutions AB 4 (66)
Autonestdoc
___________________________________________________________________________________
# ADD RSC /l 0x409 /d "_DEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib
comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib
odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
# ADD LINK32 kcsanstl_d.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 /nologo /dll /debug
/machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libcmt.lib"
/nodefaultlib:"msvcrt.lib" /nodefaultlib:"libcd.lib"
/nodefaultlib:"msvcrtd.lib" /pdbtype:sept /libpath:"\kcs\pvtlib\intel-
nt\v4"
!ENDIF
# Begin Target
# Name "TBLayoutPlugin - Win32 Release"
# Name "TBLayoutPlugin - Win32 Debug"
# Begin Group "Source Files"
# PROP Default_Filter
"cpp;c;cxx;rc;def;r;odl;idl;hpj;bat;f90;for;f;fpp"
# Begin Source File
SOURCE=.\TBLayoutPlugin.cpp
# End Source File
# Begin Source File
SOURCE=.\TBLayoutPlugin.def
# End Source File
# End Group
# Begin Group "Header Files"
# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
# Begin Source File
SOURCE=.\TBLayoutPlugin.h
# End Source File
# End Group
# Begin Group "Resource Files"
# PROP Default_Filter
"ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
# End Group
# Begin Source File
SOURCE=.\ReadMe.txt
# End Source File
# End Target
# End Project
Tribon Solutions AB 5 (66)
Autonestdoc
___________________________________________________________________________________
TBLayoutPlugin.def
; TBLayoutPlugin.def : Declares the module parameters.
LIBRARY "TBLayoutPlugin.DLL"
EXPORTS
wo001
wo002
wo003
wo004
wo005
wo006
wo007
wo008
wo009
wo010
wo011
wo012
wo013
wo014
wo015
wo016
wo017
wo018
wo019
wo020
wo021
wo022
wo023
wo024
wo025
剩余65页未读,继续阅读
资源评论
冲浪学无止境
- 粉丝: 2
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功