'cl':在生成文件期间返回代码0x1

时间:2019-05-04 23:59:14

标签: visual-studio makefile

我从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环境中进行设置吗?

0 个答案:

没有答案