【问题标题】:Fatal error: L3900U: Unrecognized option '--no_import_unresolved' in Verifone vx 820致命错误:L3900U:Verifone vx 820 中无法识别的选项“--no_import_unresolved”
【发布时间】:2016-08-31 07:28:04
【问题描述】:

我想使用 SDK VX GUI 在 VeriFone vx 820 上开发应用程序。 我在下面使用 make 文件,在编译步骤中编译正常,但在链接步骤中遇到错误Fatal error: L3900U: Unrecognized option '--no_import_unresolved'

我该如何解决?

我的制作文件是: # # nmake makefile 构建示例 VxGUI 客户端应用程序

#VRXSDK=C:\eVoAps\VRXSDK\3.7.4
#VXEOS =C:\eVoAps\EOSSDK\1.7.1.0

VRXSDK=C:\eVoAps\SDK\1.2.0\VRXSDK
VXEOS=C:\eVoAps\SDK\1.2.0\EOSSDK



# to use VxGUI EnableHeader() method, 1.2.0 SDK and VxGUI task are required
# VXGUISDK=c:\evoAps\VxGUISDK\1.2.0.6
VXGUISDK=C:\eVoAps\SDK\1.2.0\GUISDK

VRXIncludes = $(VRXSDK)\include
EOSIncludes = $(VXEOS)\include

SrcDir = .
ObjDir = .
OutDir = .

VXGUISDKInclude = $(VXGUISDK)\include

Includes = -I$(VRXIncludes) -I$(VXGUISDKInclude) -I$(EOSIncludes)
# Compiler options - ignoring warnings on "inherits implicit virtual" and
# "overloaded virtual function only partially overridden..." and
# "nested comments not allowed" and
# Note that warnings on missing return statements will still be generated due to the VxGUI headers
COptions = -p -g -vsoapp -armcc,"--diag_suppress 1300\,611\,9" -D LOGSYS_FLAG -D LOGSYS_NEW_API_STYLE 
LinkOptions = -vsoapp -g -p 

Libs = \
    $(VXGUISDK)\lib\libvxguisdk.so  \
    $(VXEOS)\lib\ceif.o \
    $(VXEOS)\lib\elog.o


AppObjects = \
        $(ObjDir)\hello.o 


pseudoOut : $(OutDir)\hello.vsa.p7s

$(OutDir)\hello.vsa.p7s : $(OutDir)\hello.vsa 
    "$(VSFSTOOL)\filesignature" .\hello.fst -nogui

$(OutDir)\hello.vsa : $(AppObjects)
    $(VRXSDK)\bin\vrxcc $(LinkOptions) $(AppObjects) $(Libs) -o $@
    $(VRXSDK)\bin\vrxhdr -s 75000 -h 50000 -lELOG.LIB=N:/ELOG.LIB -lceif.lib=N:/CEIF.LIB $(OutDir)\hello.vsa

######  Compile #######
$(ObjDir)\hello.o : $(SrcDir)\hello.cpp 
    $(VRXSDK)\bin\vrxcc -c $(Includes)  $(COptions) $(SrcDir)\hello.cpp -o $@

【问题讨论】:

  • 你知道原因吗?

标签: makefile point-of-sale verifone


【解决方案1】:

你的 armcc 版本是多少?

我没有这个版本,但是来自:Verix eVo GUI SDK 发行说明/版本 1.4.7.1

2。软件要求:

VFSDK 1.1.0 or later which includes:
VRXSDK 3.5.0 or later
EOSSDK 1.8.0 or later
**RVDS 4.0 (bin: 902; inc & lib: 902)**

在提示符 (cmd) 处检查您的版本:

armcc --vsn

ARMC C/C++ 编译器,用于 Verifone 的 RVCT4.0 [Build 902]

【讨论】:

    猜你喜欢
    • 2015-10-09
    • 2020-10-06
    • 1970-01-01
    • 1970-01-01
    • 2022-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-26
    相关资源
    最近更新 更多