作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 scons 的新手,一直在尝试构建一些文件,但徒劳无功。我在 Linux 上并且擅长 Python。这是我的示例 SConstruct 文件:
vstPlugName = 'again'
vstSDKDir = '/home/yati/Projects/Sound/vstsdk2.4'
env = Environment(CPPPATH=vstSDKDir, tools=['g++'])
env['CCFLAGS'] = ['-Wall -O3']
src_dir = vstSDKDir + '/public.sdk/source/vst2.x'
env.Library(vstPlugName, [
vstPlugName + '.cpp',
src_dir + '/audioeffect.cpp',
src_dir + '/audioeffectx.cpp',
src_dir + '/vstplugmain.cpp'
])
目的是从显示的 cpp 文件构建一个 '.o' - 我尝试了 env.Object() 但它引发了一个异常,说“为一个目标文件提供了多个源......” - 可以理解。但是当我为上面的 SConstruct 脚本运行 scons
时,我得到了这个:
scons: Reading SConscript files ...
AttributeError: 'SConsEnvironment' object has no attribute 'Library':
File "/home/yati/Projects/Sound/development/again/source/SConstruct", line 10:
env.Library(vstPlugName, [
请帮忙。此外,是否有关于 Linux 的 scons 的简短、体面的介绍?我真的没有时间浏览整个手册页或官方文档。
最佳答案
我不确定到底发生了什么,但我认为您可能正在使用 tools=['g++'] 破坏东西。
我认为这可能有效:
env = Environment(CPPPATH=vstSDKDir, tools=['default', 'g++'])
关于build - scons 喊 "no such attribute as Library"!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8573323/
我是 scons 的新手,一直在尝试构建一些文件,但徒劳无功。我在 Linux 上并且擅长 Python。这是我的示例 SConstruct 文件: vstPlugName = 'again' vst
我是一名优秀的程序员,十分优秀!