0 Members and 1 Guest are viewing this topic.
#include <SFML/Audio.hpp> #include <SFML/Graphics.hpp> #pragma comment(lib,"sfml-main-d.lib")#pragma comment(lib,"sfml-system-d.lib")#pragma comment(lib,"sfml-window-d.lib")#pragma comment(lib,"sfml-graphics-d.lib")#pragma comment(lib,"sfml-audio-d.lib") int main() { // Create the main window sf::RenderWindow App(sf::VideoMode(800, 600,32), "SFML"); // Load a sprite to display sf::Image Image; if (!Image.LoadFromFile("data/gfx/intro.jpg")) return EXIT_FAILURE; sf::Sprite Sprite(Image); // Create a graphical string to display sf::Font Arial; if (!Arial.LoadFromFile("data/fonts/simkai.ttf")) return EXIT_FAILURE; sf::String Text("Hello SFML", Arial, 50); // Load a music to play sf::Music Music; if (!Music.OpenFromFile("data/sfx/main.ogg")) return EXIT_FAILURE; // Play the music Music.Play(); // Start the game loop while (App.IsOpened()) { // Process events sf::Event Event; while (App.GetEvent(Event)) { // Close window : exit if (Event.Type == sf::Event::Closed) App.Close(); } // Clear screen App.Clear(); // Draw the sprite App.Draw(Sprite); // Draw the string App.Draw(Text); // Update the window App.Display(); } return EXIT_SUCCESS; }
main.obj : error LNK2001: 无法解析的外部符号 "private: static unsigned int * sf::Font::ourDefaultCharset" (?ourDefaultCharset@Font@sf@@0PAIA)E:\独立制作\Test\Debug\Test.exe : fatal error LNK1120: 1 个无法解析的外部命令