Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.

Masked Modules in DLL

mattsdad
Beginner
341 Views

I have a set of code with a dll that contains a module with portions that have been made visible using the dllexport directive. I want to divide the code in this dll into a part that will be automatically generated and a part that will stay the same. Because users will be able to see and modify the generated code, I feel the separation is important. But, when I tried to make a separate static library (which links into the dll) out of the unchanging code, I got a flood of error messages about things that cannot be seen by the program that uses the dll. The dll project compiles without error.

Is there a way to move modules with dllexport directives into a static library and link them into a dll in such a way that the objects identified by the dllexport directives become visible through the dll?

0 Kudos
0 Replies
Reply