码迷,mamicode.com
首页 > 其他好文 > 详细

Teamcenter9 ITK服务端开发配置

时间:2014-06-15 07:16:06      阅读:921      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   ext   color   com   

说明:由于Tc9创造性的出现了64bit的版本,还有个更创造性的要求,就是64位的只能在VS2008sp1中编译,故以VS2008重新写了开发配置

首选项名称

TC_customization_libraries

环境

首先,来个环境的截图,E盘下目录。

bubuko.com,布布扣

 

创建项目

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

Eg:libMax_register_callbacks.c

bubuko.com,布布扣

#include <tc.h>

#include <user_server_exits.h>

#include <user_exits/user_exits.h>

#include <custom.h>

 

int libMax_init_module( int *decision, va_list args)

{

    int ifail = ITK_ok;

    char    *err_string;

    int    err_line = -1;

    METHOD_id_t method ;

    *decision = ALL_CUSTOMIZATIONS;

 

    printf("\n-------------- 注册method ----------------\n");

 

    return ITK_ok;

}

 

extern DLLAPI int libMax_register_callbacks()

{

    int ifail = ITK_ok;

    char    *err_string;

    int    err_line = -1;

 

    ifail = CUSTOM_register_exit("libMax", "USER_init_module", (CUSTOM_EXIT_ftn_t)libMax_init_module);

    printf("\n\n-------------- *********************************** ----------------");

    printf("\n-------------- libMax loaded! %s %s ----------------\n",__DATE__,__TIME__);

    printf("-------------- *********************************** ----------------\n\n");

 

    return ifail;

}

配置32位编译环境

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

附加包含目录

E:\_03.sourse\_02.Tc91x86\include

bubuko.com,布布扣

bubuko.com,布布扣

附加命令行选项

-DNT40 -DPOMDLL -DCRTAPI1=_cdecl -DCRTAPI2=cdecl -D_WIN32 -DWIN32 -DWIN32_LEA -DWNT -DBYPASS_FLEX -D_INTEL=1 -DIPLIB=none

bubuko.com,布布扣

附加库目录

E:\_03.sourse\_02.Tc91x86\lib

bubuko.com,布布扣

附加依赖项

E:\_03.sourse\_02.Tc91x86\lib\*.lib

忽略指定库

MSVCRT.LIB

配置64位编译环境

添加64位解决方案

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

这里没有看到x64的哥们,想想安装VS的时候勾选【x64编译支持】了没?本人安装的时候忘记勾选……百度得到,特此标记。

由于是复制的Win32位的配置,顾只需要调整以下配置:

bubuko.com,布布扣

附加命令行选项

-DSTEP -DAP203 -DAP214 -DWIN32_LEAN_AND_MEAN -DWNT -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -D_SECURE_SCL=0 -D_HAS_TR1=0 -DWNT -D_WIN32 -DWIN32 -D_WIN64 -D_INTEL=1 -DCRTAPI1=_cdecl -DCRTAPI2=cdecl -DIMAN_TAO -DBYPASS_FLEX -DPOMDLL -DIPLIB=none

bubuko.com,布布扣

附加库目录

E:\_03.sourse\_02.Tc91x86\lib

bubuko.com,布布扣

附加依赖项

E:\_03.sourse\_02.Tc91x86\lib\*.lib

后记

关于包含目录

我发现include目录貌似不影响,所以修改lib和附加命令行。

Teamcenter9 ITK服务端开发配置,布布扣,bubuko.com

Teamcenter9 ITK服务端开发配置

标签:style   blog   http   ext   color   com   

原文地址:http://www.cnblogs.com/sosomaxba/p/3785878.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!