我正在创建一个执行多项操作的程序,其中之一是使用 iTunes COM 打开 iTunes 并播放音乐。我正在编译的一台机器有 iTunes,另一台没有。在没有 iTunes 的那个上,我必须注释掉代码,但我想知道是否有一种方法可以通过 #ifdef 或其他我仍然可以编译而不必这样做的方法。
编辑:重点是我可以在两台机器上编译,而不必在没有它的机器上安装 iTunes。
我正在创建一个执行多项操作的程序,其中之一是使用 iTunes COM 打开 iTunes 并播放音乐。我正在编译的一台机器有 iTunes,另一台没有。在没有 iTunes 的那个上,我必须注释掉代码,但我想知道是否有一种方法可以通过 #ifdef 或其他我仍然可以编译而不必这样做的方法。
编辑:重点是我可以在两台机器上编译,而不必在没有它的机器上安装 iTunes。