cant open file .exe 1104
14,468
Solution 1
- go to task manager
- go to Processes tab
- look for the desired exe file
- click on End Processes
- build for project again
Solution 2
One usually gets this error when they have the program (sfmlgame.exe
) already open/running, so visual studio can't replace it with the newly compiled one. Close the program if you are already running it, then try again.
Author by
user1068329
Updated on June 13, 2022Comments
-
user1068329 almost 2 years
I'm using sfml 2.0. I know I can ask on there forum but I don't think it has anything to do with linking a library wrong because I compiled an example project fine and it's pretty much the exact same thin I'm just trying to incorporate an external class. I get this when I try to compile
1> LINK : fatal error LNK1104: cannot open file 'C:\Users\brr\documents\visual studio 2012\Projects\sfmlgame\Release\sfmlgame.exe'
My code is as follows:
main.cpp:
#include "functions.h" int main() { functions func; std::cout << "Testing 123, testing 123!"; sf::CircleShape shape(100.f); shape.setFillColor(sf::Color::Green); bool running = true; while (running) { func.window.clear(); func.window.draw(shape); func.window.display(); } return 0; }
functions.h:
#pragma once #include <SFML/Graphics.hpp> #include <SFML/System.hpp> #include<SFML\Network.hpp> #include <SFML/Window.hpp> #include <iostream> class functions { public: functions(void); ~functions(void); void Events(); void Window(); sf::RenderWindow window; sf::Event event; };
functions.cpp:
#include "functions.h" functions::functions(void) { } functions::~functions(void) { } void functions::Window(){ window.setSize(sf::Vector2u(800,600)); window.setTitle("Test"); } void functions::Events(){ while (window.pollEvent(event)) { if (event.type == sf::Event::Closed) window.close(); } }