Creo4.0 Protoolkit 自带案例编译
发布日期:2022-04-07 05:21:25 浏览次数:45 分类:技术文章

本文共 2519 字,大约阅读时间需要 8 分钟。

学习Creo Protoolkit 二次开发,要先学会使用软件自带的案例哦~   也就是如下的MAKEFILE文件,关于MAKEFILE文件的知识,贴个大佬的链接哦,很nice~ *

简单来说,就是如何告诉编译器如何编译,需要的资源文件都在哪里了哦~

  • https://www.cnblogs.com/liangxiaxu/archive/2012/07/31/2617384.html

在这里插入图片描述

下面的protk_appls中的文件就是程序文件了~
在这里插入图片描述
#号是注释标记哦~
下面是make_examples 内容呢,大家可以研究一下,我添加了一点点中文的注释~

#             PTC             File# -----------------------------------------------------------------------------# File NameMAKEFILENAME = make_examples# Machine TypePRO_MACHINE_TYPE = x86e_win64# Executable namesEXE = pt_examples.exeEXE_DLL = pt_examples.dll# Pro/Toolkit Source & Machine Loadpoint  (EXTERNAL USE - DEFAULT)   这是定义资源位置,protoolkit加载点PROTOOL_SRC = ../..  PROTOOL_SYS = $(PROTOOL_SRC)/$(PRO_MACHINE_TYPE)# Pro/Toolkit Source & Machine Loadpoint  (PTC INTERNAL USE)#PROTOOL_SRC = $(PTCSRC)/protoolkit#PROTOOL_SYS = $(PTCSYS)ICU_PATH = $(PROTOOL_SYS)/obj#ICU_PATH = $(PTCSRC)/auxobjs/x86e_win64/ICU4.6.0/lib# Include File Paths  包含的文件路径INCS = -I. -I$(PROTOOL_SRC)/protk_appls/includes -I$(PROTOOL_SRC)/includes 	# Compiler Flags  编译标志CC = cl#To build debug, uncomment line below#DEBUG_CC_FLAGS = /Od /Z7MACH = -DPRO_MACHINE=36 -DPRO_OS=4CCFLAGS = -c -GS -fp:precise -D_WSTDIO_DEFINEDCFLAGS = $(CCFLAGS) -Za $(INCS) $(MACH) $(DEBUG_CC_FLAGS)CFLAGS1 = $(CCFLAGS) $(INCS) $(MACH) $(DEBUG_CC_FLAGS)# Libraries  库文件PTCLIBS = $(PROTOOL_SYS)/obj/protoolkit_NU.lib    \		  $(ICU_PATH)/ucore.lib                   \		  $(ICU_PATH)/udata.lib PTCLIBS_DLL = $(PROTOOL_SYS)/obj/protk_dll_NU.lib \		  $(ICU_PATH)/ucore.lib                   \		  $(ICU_PATH)/udata.lib LIBS = libcmt.lib kernel32.lib user32.lib wsock32.lib advapi32.lib mpr.lib winspool.lib netapi32.lib psapi.lib gdi32.lib shell32.lib comdlg32.lib ole32.lib ws2_32.lib# Object files 目标文件,这个OBJS 是个变量,下面要用OBJS = pt_main.obj pt_feats.obj pt_geom.obj pt_utils.obj pt_utils1.obj \	pt_select.obj pt_params.obj pt_extobj.obj pt_dbase.obj \	pt_notify.obj pt_srep.obj pt_feature.obj pt_section.obj \	pt_miscel.obj pt_gendata.obj pt_mfg.obj \	pt_graphics.obj pt_menu.obj pt_anim.obj pt_asm.obj \	pt_config.obj pt_part.obj pt_famtab.obj pt_analysis.obj pt_dispobj.obj # LinkerLINK = link#To build debug, set DEBUG_LINK_FLAGS = /debugDEBUG_LINK_FLAGS = /debug:none$(EXE) :  $(OBJS) $(PTCLIBS)	@echo Start at `date`	@echo PROTOOL_SRC = $(PROTOOL_SRC)        @echo PROTOOL_SYS = $(PROTOOL_SYS)#Executable applications compiled using WinMain() instead of main() should set the subsystem to windows instead of console.	$(LINK) /subsystem:console -out:$(EXE) $(DEBUG_LINK_FLAGS) /machine:amd64 @<

转载地址:https://blog.csdn.net/weixin_39682351/article/details/123587135 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Creo4.0 二次开发---环境配置 ----搬砖
下一篇:cout.setf(ios::showpoint)和setprecision()

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2024年03月18日 13时48分22秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

九巨龙集团安全大检查行动,践行“客户满意工程”牢筑安全防线! 2019-04-25
最好吃的8款粽子,看看有没有你家乡的! 2019-04-25
端午前后湿热当道,这些祛湿的好方法一定要收好 2019-04-25
最好吃的8款粽子,看看有没有你家乡的! 2019-04-25
端午前后湿热当道,这些祛湿的好方法一定要收好 2019-04-25
九巨龙集团被授予“2020年全市疫情防控慈善捐助企业楷模” 2019-04-25
清徐老陈醋签约盒马与数字乡村特色新品战略合作 2019-04-25
视听·封报丨5G发展带来哪些改变?“虚拟偶像”成为追星新潮流 2019-04-25
最好吃的8款粽子,看看有没有你家乡的! 2019-04-25
第10届上海尚品家居展实力来袭,优质生产型企业加持核心优势 2019-04-25
丁磊:高合汽车下个月交付过千,刷新纪录 2019-04-25
2021乌拉盖旅游推介会暨“爱上草原”云平台发布仪式 2019-04-25
博仲兴业力作——《爱的雨季》讲述爱情的奥秘 2019-04-25
墨斗互动公益助力山西大学 毕业季,青春无畏,逐梦扬威 2019-04-25
中品丝路:在重要场所讲好中国品牌故事 2019-04-25
夏日狂欢 — BODY JAZZ两周年庆典———若水,以柔见世界 2019-04-25
京东品牌联盟:618品牌狂欢盛典-品宣销售再创历史新高 2019-04-25
五色新丝缠角粽 粽享孝养温情|九巨龙孝养城带您粽情一夏 2019-04-25
九巨龙这两学校竟麦浪滚滚!太美!太用心! 2019-04-25
高端内存的由来(为什么需要高端内存) 2019-04-25