简体   繁体   English

哪种 IDE 最适合 Verifone EDC 编程

[英]Which IDE is best for Verifone EDC programming

I am currently Using source insight ide for Payment EDC programming.我目前正在使用源洞察 ide 进行支付 EDC 编程。 but it is not a good ide.但这不是一个好主意。 i am not able to compile directly from that ide.我无法直接从那个 ide 编译。 i am currently adding project files, then making the programming changes and compiling using batch script.我目前正在添加项目文件,然后使用批处理脚本进行编程更改和编译。 this process is very error prone and tedious.这个过程非常容易出错和乏味。

I searched on net for IDE's to develop EDC application in verifone devices, but i could not get any concrete answer.我在网上搜索 IDE 以在 verifone 设备中开发 EDC 应用程序,但我无法得到任何具体的答案。 verifone does not have its own ide. verifone 没有自己的ide。 even if it has its may be for their internal use.即使它有它的可能供他们内部使用。

Can you please help me in suggesting which IDE can be used for verifone EDC application development.你能帮我建议哪个IDE可以用于verifone EDC应用程序开发。 i tried in eclipse and qt creator.我在 eclipse 和 qt creator 中尝试过。 but could not generate lib symbols in it.但无法在其中生成 lib 符号。

I'm not familiar with "EDC" in relation to VeriFone, but for my Verix, VerixV and eVo projects, I use Visual Studio.我不熟悉与 VeriFone 相关的“EDC”,但对于我的 Verix、VerixV 和 eVo 项目,我使用 Visual Studio。 You'll have to finesse it a bit to get it to work, but after a few tweaks, you will be all set up and ready to go and you can build from within the IDE, have it sign your output, move files to the appropriate locations, etc. You'll also get intellisense (with some caveats) and the ability to set it to build for different platforms based on the solution configuration.您必须对其进行一些改进才能使其正常工作,但是经过一些调整后,您将全部设置完毕并准备就绪,您可以从 IDE 中进行构建,让它对您的输出进行签名,将文件移动到适当的位置等。您还将获得智能感知(有一些注意事项)并能够根据解决方案配置将其设置为针对不同平台进行构建。

If you decide to take this route, here are some settings you'll need (and I'll be honest--I don't remember which of these I explicitly set and which were already that way).如果您决定走这条路线,这里有一些您需要的设置(老实说——我不记得我明确设置了哪些设置,哪些已经设置了)。 To find them, right-click the project and go to properties.要找到它们,请右键单击项目并转到属性。 Let's say you're program is called myProgram假设您的程序名为myProgram

  1. Under "General" be sure the configuration type is Makefile在“General”下确保配置类型是Makefile
  2. "VC++ Directories" “VC++ 目录”
    1. Executable Directories = $(PATH);可执行目录 = $(PATH);
    2. Include Directories = $(EVOVMAC)\\include;$(EVOVMAC)\\template包含目录 = $(EVOVMAC)\\include;$(EVOVMAC)\\template
  3. "NMake" “NMake”
    1. Build Command Line=NMAKE /i /f myProgram.smk Configuration=$(Configuration)构建命令行=NMAKE /i /f myProgram.smk Configuration=$(Configuration)
    2. Rebuild All Command Line=NMAKE /i /f myProgram.smk /a Configuration=$(Configuration)重建所有命令行=NMAKE /i /f myProgram.smk /a Configuration=$(Configuration)
    3. Output=myprogram.exe输出=我的程序.exe
    4. Include Search Path=(the include files to myprogram);$(EVOVCS)Include;$(EVOSDK)\\include; Include Search Path=(包含文件到我的程序);$(EVOVCS)Include;$(EVOSDK)\\include; $(EVOACT)Include;$(EVOVMAC)Include;$(NMakeIncludeSearchPath) $(EVOACT)Include;$(EVOVMAC)Include;$(NMakeIncludeSearchPath)

Note that you may need to tweak that last one a bit请注意,您可能需要稍微调整最后一个

That should be enough to get you started.这应该足以让你开始。 There are several other things you can do to your make file to automatically do this or that, depending on your needs.根据您的需要,您还可以对 make 文件执行其他几项操作以自动执行此操作或执行操作。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM