visual c++ - Which option is the best choice for "Runtime library" and "Use of MFC" -
i want write programme vc++ in vs 2008.
, hope programme can run on win nt, xp, vista , win 7.
, hope programme .exe file.
i have no idea option of "runtime library" , "use of mfc"
combination below:
------------------------------------------------------------------------ | |multi-threaded | multi-threaded dll| ------------------------------------------------------------------------ |use mfc in static library | | b | ------------------------------------------------------------------------ |use mfc in shared dll | c | d | ------------------------------------------------------------------------
i have question, if got it, please me favor. thanks.
1.the 4 combination 1 best choice me? a, b, c or d?
2.after test, choice b occur compile error, why?
3.when create new project or solution in vs, default option d, d best choice commond programme?
:) waiting prefect answer.
my own personal preference use mfc static library there no other dependencies. @ time mfc written common use shared dlls save resources, in age of gigabyte ram , terabyte disks few hundred k won't matter.
using mfc dll has 1 advantage if there's service pack update new dll can installed without replacing application.
if you're writing dll (not exe) uses mfc, need share mfc objects application , use application's event loop. in case forced use mfc dll. think that's why combination "b" doesn't work.
Comments
Post a Comment