基于VS2017 Teamcenter12 ITK开发环境配置

基于VS2017 Teamcenter12 ITK开发环境配置

    • 创建项目
      • 项目类型选择
    • 项目属性设置
    • C/C++
      • C/C++常规
      • C/C++预处理
      • C/C++代码生成
    • 链接器
      • 连接器常规
      • 链接器输入

创建项目

基于VS2017 Teamcenter12 ITK开发环境配置_第1张图片

项目类型选择

基于VS2017 Teamcenter12 ITK开发环境配置_第2张图片

项目属性设置

基于VS2017 Teamcenter12 ITK开发环境配置_第3张图片

配置类型:动态库(.dll)
此时项目属性页中没有C/C++属性配置项,一种做法,创建一个简单的c++程序进行编译C/C++属性配置项就会出现了。

C/C++

C/C++常规

添加附加包含目录%TC_ROOT%\include和%TC_ROOT%\include_cpp
基于VS2017 Teamcenter12 ITK开发环境配置_第4张图片

C/C++预处理

为C/C++预处理器添加定义项:
NT40
POMDLL
CRTAPI1=_cdecl
CRTAPI2=cdecl
_WIN32
WIN32_LEAN_AND_MEAN
WNT
BYPASS_FLEX
_INTEL=1
IPLIB=none
基于VS2017 Teamcenter12 ITK开发环境配置_第5张图片

C/C++代码生成

基于VS2017 Teamcenter12 ITK开发环境配置_第6张图片

链接器

连接器常规

连接器常规项添加附加库目录
%TC_ROOT%\lib
基于VS2017 Teamcenter12 ITK开发环境配置_第7张图片

链接器输入

  • 在附加依赖项中添加:%TC_ROOT%\lib*.lib
  • 忽略特定默认库:libuser_exits.ar.lib

基于VS2017 Teamcenter12 ITK开发环境配置_第8张图片

你可能感兴趣的:(teamcenter二次开发,c++)