/Ox
省略帧指针。 (仅x86)/Oy
禁用运行时类型信息/GR-
标志用于静态链接各个库。 gcc,但是由于调试符号存储在PDB文件中,所以这对于MSVC是必需的吗?我还应该包括其他内容以确保在应用程序中分发最少的信息吗? br />(我可能会补充说我正在创建一个独立的可执行文件)
#1 楼
您应该禁用/ DEBUG(链接器选项),即使对于Release配置,默认情况下也会启用该功能。请注意,尽管某些编译器/链接器选项会使您对软件进行反向工程更加困难,但它们不会对整体可逆性有很大影响。
评论
在MSVC中,可见性默认情况下处于隐藏状态-您必须显式导出要访问的符号。