我不熟悉与 VeriFone 相关的“EDC”,但对于我的 Verix、VerixV 和 eVo 项目,我使用 Visual Studio。您必须对其进行一些微调才能使其正常工作,但是经过一些调整后,您将一切就绪并准备就绪,您可以从 IDE 中构建,让它对您的输出进行签名,将文件移动到适当的位置等。您还将获得智能感知(带有一些警告)以及根据解决方案配置将其设置为针对不同平台构建的能力。
如果你决定采用这条路线,这里有一些你需要的设置(老实说——我不记得我明确设置了哪些,哪些已经设置好了)。要找到它们,请右键单击项目并转到属性。假设你的程序被称为myProgram
- 在“常规”下,确保配置类型为
Makefile
- “VC++ 目录”
- 可执行目录 = $(PATH);
- 包含目录 = $(EVOVMAC)\include;$(EVOVMAC)\template
- “NMake”
- 构建命令行=NMAKE /i /f myProgram.smk Configuration=$(Configuration)
- 重建所有命令行=NMAKE /i /f myProgram.smk /a Configuration=$(Configuration)
- 输出=我的程序.exe
- 包含搜索路径=(myprogram的包含文件);$(EVOVCS)Include;$(EVOSDK)\include; $(EVOACT)包含;$(EVOVMAC)包含;$(NMakeIncludeSearchPath)
请注意,您可能需要稍微调整最后一个
这应该足以让你开始。您可以对 make 文件执行其他几项操作,以自动执行此操作或执行此操作,具体取决于您的需要。