-1

我目前正在使用 source insight ide 进行支付 EDC 编程。但这不是一个好主意。我无法直接从该 ide 编译。我目前正在添加项目文件,然后进行编程更改并使用批处理脚本进行编译。这个过程非常容易出错且乏味。

我在网上搜索 IDE 以在 verifone 设备中开发 EDC 应用程序,但我无法得到任何具体答案。verifone 没有自己的 ide。即使它有其可能是供他们内部使用。

你能帮我推荐一下哪个 IDE 可以用于 verifone EDC 应用程序开发吗?我在eclipse和qt creator中试过。但无法在其中生成 lib 符号。

4

1 回答 1

1

我不熟悉与 VeriFone 相关的“EDC”,但对于我的 Verix、VerixV 和 eVo 项目,我使用 Visual Studio。您必须对其进行一些微调才能使其正常工作,但是经过一些调整后,您将一切就绪并准备就绪,您可以从 IDE 中构建,让它对您的输出进行签名,将文件移动到适当的位置等。您还将获得智能感知(带有一些警告)以及根据解决方案配置将其设置为针对不同平台构建的能力。

如果你决定采用这条路线,这里有一些你需要的设置(老实说——我不记得我明确设置了哪些,哪些已经设置好了)。要找到它们,请右键单击项目并转到属性。假设你的程序被称为myProgram

  1. 在“常规”下,确保配置类型为Makefile
  2. “VC++ 目录”
    1. 可执行目录 = $(PATH);
    2. 包含目录 = $(EVOVMAC)\include;$(EVOVMAC)\template
  3. “NMake”
    1. 构建命令行=NMAKE /i /f myProgram.smk Configuration=$(Configuration)
    2. 重建所有命令行=NMAKE /i /f myProgram.smk /a Configuration=$(Configuration)
    3. 输出=我的程序.exe
    4. 包含搜索路径=(myprogram的包含文件);$(EVOVCS)Include;$(EVOSDK)\include; $(EVOACT)包含;$(EVOVMAC)包含;$(NMakeIncludeSearchPath)

请注意,您可能需要稍微调整最后一个

这应该足以让你开始。您可以对 make 文件执行其他几项操作,以自动执行此操作或执行此操作,具体取决于您的需要。

于 2016-10-11T23:35:10.430 回答