保护生成的源文件
Protection of generated source files
我在公司工作,该公司根据我们语言的不同输入文件编写C++源文件的生成器。
然后使用标准C++编译器(MSVC cl,gcc)将这些文件编译到可执行文件中,并在编译后将其删除。
这些生成的文件取决于包含文件的数量,并与包含静态代码的静态库链接(不依赖于源文件)。这些文件存在于我们产品的安装目录中。
是否有任何解决方案/程序/技术可用于从用户文件系统中隐藏这些生成的文件,但使它们对C++编译器可见?
我正在寻找跨平台解决方案(Linux,Windows),例如用户空间文件系统。
感谢您的任何建议。
使用 gcc 你可以直接从 stdin:如何从 stdin?编译代码?,只需要提供输入语言选项(通常从文件名中检测到)。
虽然不确定 MSVC。
相关文章:
- 有充分的理由在h文件中使用include保护而不是cpp文件吗
- 为什么在保护模式下继承升级不起作用
- 访问被拒绝后,c++中的故障保护代码
- C++:无法访问声明的受保护成员
- 为测试目标创建具有不同源文件夹的文件
- 为什么您需要C++头文件的包含保护
- lock_guard是否保护返回值
- 将图像添加到资源文件夹UWP C++
- 如何在GTK程序运行时禁用屏幕保护程序/电源管理/屏幕消隐
- 视觉工作室项目.提取源文件夹名称
- 生成一个生成文件,该生成文件使用Automake在一个步骤中编译和链接所有源文件
- 继承和友元函数,从基类访问受保护的成员
- make 命令如何避免重新编译未更改的源文件?
- 为什么派生类的好友不能使用受保护的成员?
- C++:为什么无法在派生类中访问受保护的构造函数?
- C++两个源文件之间共享的枚举的静态实例
- 如何使用Qt 3D库加载和显示搅拌机.obj源文件场景
- 将源文件扩展名从 .m 更改为 .mm 在屏幕保护程序项目的 Xcode 9.3 中失败
- 可以将标头文件包含在多个源文件中,而无需重复保护
- 保护生成的源文件