本文发表在 rolia.net/zh 相约加拿大网上社区枫下论坛
1). If your project runs on your own box ( your company configures the hardware and software), you don't need create a SETUP for the project. After the project turning, it runs smoothly on your system. You can create a disk image for the whole system(it doesn't matter what OS you are using), whenever you need setup a system, you only need load the disk image into the system. done!
2). If your project is for a specific task, it will run on a system that not change configuration very often. You can get a system with the real-world environment, build the SETUP from this system and make sure no any conflict with all hardware device driver and software modules( version of the EXE, DLL, OCX, tlb ... in windows environment).
3). If your project is designed for public user, you have to go carefully to create your SETUP. I don't know what your project scale is and what field your project relates to (hardware driver, sound, video, database, internet, real-time...). Basically software compatible is very important, user doesn't want to see crash or can't run other application after installed your application.
更多精彩文章及讨论，请光临枫下论坛. 网址: rolia.net/zh