私の人生では、scons にこれらの SFML ライブラリをリンクさせることはできません。私はsconsのウェブサイトがライブラリのリンクに関して行うように言っているすべてに従ったと信じているので、何をすべきか途方に暮れています:
import fnmatch
import os
#Setup environment
file_match = "*.cpp"
#Recursive Glob method to find all source files
matches = []
for root, dirnames, filenames in os.walk("src/"):
for filename in filenames:
if fnmatch.fnmatch(filename, file_match):
matches.append(os.path.join(root, filename))
#Compile the program
env = Environment();
env.Append(LIBS = ["sfml-graphics","sfml-window","sfml-system"]);
env.Append(LIBPATH = "/usr/local/lib");
env.Program(target = "Game", source = matches)
編集: このコードは明らかに動作します。私のコンピューターは、それ自体を修正するために数日間の休暇が必要だったようです.