有没有什么C++编译时间宏可以用来检测代码是在哪个操作系统上编译的。我基本上只想在Win7上支持某些函数。所以我很有兴趣做这样的事情
#if <os_macro> = WIN7
// This function would do something valid only on Win7 builds.
bool myfunction {
// do something here
}
#else
// This function would typically return false, since its not supported on OS be
我当时有Ubuntu16.04,我试图将我的系统双win7。在为win7创建分区时,分区被损坏并导致initramfs问题。我通过运行fsck清除了这个问题,但是现在当我引导到我的系统时,我被困在了下一个阶段,我尝试在这里附加映像,但是不可能,我将尝试编写引导显示错误消息。
引导页面只停留在以下结果一次:
/dev/sda2: clean, 5230508/30023680 files, 4104481/120077056 blocks
run-init: /sbin/init No such file or directory
Target file system doesn’t have