我从PTC(Creo Parametric)那里为其工具包下载了解决方案文件。
他们有用户指南,链接如下: http://support.ptc.com/WCMS/files/172149/en/creo4_m010_Toolkit_GSG.pdf
该解决方案文件是为Visual Studio 2015设计的(我正在使用2017)。
生成makefile时,出现以下错误:
U1077'cl':返回码'0x1'
&
MSB3073命令“ name / f make_install dll”已退出,代码为2。
我试图弄清楚,“ cl”:在此确切上下文中返回代码“ 0x1”的真正含义是什么?
现阶段,PTC应该把所有东西都交给一个银色的盘子。
我确实看到了这些帖子: NMAKE : fatal error U1077: 'cc' : return code '0x1' -似乎与编译器相关,但是我使用的是Visual Studio,因此这应该是一个静默点
fatal error U1077: 'cl' : return code '0x1' new -PTC用户指南专门告诉我只需加载Visual Studio并打开解决方案文件,定义加载点路径并进行构建。
我唯一需要做的就是在他们提供的makefile中定义以下内容:
# PROTOOL_SRC = ../../../..
PROTOOL_SRC = C:/PTC/CREO4~1.0/M070/COMMON~1/PROTOO~1
基本上,他们需要您编辑makefile来定义工具箱依赖项的安装目录。
这是make文件的一部分,我定义了PROTOOL_SRC,下面是编译器标志,其中'cl'是
。# Pro/Toolkit Source & Machine Loadpoint (EXTERNAL USE - DEFAULT)
# PROTOOL_SRC = ../../../..
PROTOOL_SRC = C:/PTC/CREO4~1.0/M070/COMMON~1/PROTOO~1
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
# Include File Paths
INCS = -I. -I$(PROTOOL_SRC)/protk_appls/includes
-I$(PROTOOL_SRC)/includes
# Compiler Flags
CC = cl
MACH = -DPRO_MACHINE=36 -DPRO_OS=4
CCFLAGS = -c -GS -fp:precise -D_WSTDIO_DEFINED -D_USING_V110_SDK71_
CFLAGS = $(CCFLAGS) $(INCS) $(MACH)
因此,所有这些都知道..为什么makefile错误“ cl”:返回码“ 0x1”存在? 我需要在Visual Studio 2017环境中进行设置吗?