在此阶段,由于依赖于第三方功能,我无法将整个应用程序转换为64位.
但是,我想在我的SSE优化中访问xmm9-xmm15寄存器,并且在执行我的应用程序时也使用64位cpus提供的附加寄存器.
这有可能用一些编译器标志来实现吗?
如果您开发本机C应用程序,则可以将第二个EXE实现为COM进程外对象(LocalServer甚至LocalService).您可以考虑在C#中实现COM服务器的方法(参见here).有时这种方式可以简化实现,您可以使用.NET和本机编程的优点.