我正在将一个项目从VC2006迁移到VS2015。 在项目中,其中一个模块在编译时给出了以下错误。
Performing Custom Build Tools
preESQL LkDataStore.ecp LkDataStore_or.pc o
preESQL done!
C:\app\client\product\12.1.0\client_1\bin\proc LkDataStore_or.pc
Pro*C/C++: Release 12.1.0.2.0 - Production on Wed May 17 22:40:05 2017
Copyright (c) 1982, 2014, Oracle and/or its affiliates. All rights reserved.
System default option values taken from: C:\app\client\product\12.1.0\client_1\precomp\admin\pcscfg.cfg
Performing Custom Build Tools
The input line is too long.
The syntax of the command is incorrect.
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(171,5): error MSB6006: "cmd.exe" exited with code 255.
该项目有10个文件,直到第7个文件没有问题,之后我看到上面的错误。我已从项目中删除了最后3个文件并进行了编译,构建成功。
该模块具有.ecp文件,因为它应该支持ORACLE和INFORMIX数据库
我无法找到问题的根本原因。
任何人都可以帮我解决上述问题。