I simply don't see the difference (if using a .bi):caseih wrote:Never include .bas files. With a proper build system there's just no reason to ever do this. Only include .bi files. In fact with an IDE you really can't include .bas files without leading to errors as you've found.
- #Include "module1.bas"
- #Include "(lib)module1(.a)" ... without the stuff in parenthesis, of course ...
compiling the module)!
As FBEdit user, I've never encountered similar problems, you apparently refer to?!?
Independent of: a project file is there/existing or not used, at all.
I think you and caseih are NOT talking about the same thing:
you: project.bi (holding all required includes) -- where as caseih --
IDE specific project file (includes more information than just a single MAIN.BAS,
call it a "IDE.project.ini", for want of a better explanation)
Therefore, I think that: you should NOT use, the "project" option ... since, this
seems to produce the duplicates (you do it all *manually*, in "project.bi"!).