I'm not familiar with "EDC" in relation to VeriFone, but for my Verix, VerixV and eVo projects, I use 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.
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
- Under "General" be sure the configuration type is
Makefile
- "VC++ Directories"
- Executable Directories = $(PATH);
- Include Directories = $(EVOVMAC)include;$(EVOVMAC) emplate
- "NMake"
- Build Command Line=NMAKE /i /f myProgram.smk Configuration=$(Configuration)
- Rebuild All Command Line=NMAKE /i /f myProgram.smk /a Configuration=$(Configuration)
- Output=myprogram.exe
- Include Search Path=(the include files to myprogram);$(EVOVCS)Include;$(EVOSDK)include; $(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.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…