I have a visual studio project called
"TopSecretProject"
that I want to share with an anonymous developer user, without revealing any of my code, including the header files (Since my .h
files include the structure of my project ant the user cannot know about it).
The user should receive:
- A list of function names that he may call (depending on the permissions that the user has) and the user should be able to develop a program using these functions as black boxes.
- My sealed
TopSecretProject
, that he cannot open.
Is this scenario possible in any way?
I tried the following solution but failed:
- Exporting
TopSecretProject
as a static library. - Creating a new VS project for the user, and adding the
.lib
to the user project. - Copying all the .h files to the user's project and creating a pre compiled header file.
- removing the headers (now that I have the
.pch
I don't need them anymore)
The pre compiled header is rebuilt in any run and thus removing my first pre built pch... I also tried to copy the pch directly from the TopSecretProject
but it didn't help.
Thanks very much in advance!!