01/10/2018, 00:48
Cách tạo một chương trình đơn giản chạy trên windows (bằng visual studio - c++)
lúc trước e có viết vài cái chương trình, nhưng khi built thì file.exe chỉ chạy được mỗi máy em, e muốn nó chạy được trên các máy khác (điển hình là hdh windows). đơn giản chỉ là cái màn hình đen với chữ số thôi cũng được, khỏi cần giao diện gì hết.
Bài liên quan
Bạn build bằng phần mềm gì
visual studio 2010 bạn
Trong lúc build ra thì trong thư mục debug ngoại trừ file exe ra còn 2 file nữa bạn phải coppy 2 file đó đi cùng thì mới chạy dc
à, để mình thử.
vẫn ko được. 2 file là .ilk với .pdb đã chép.
lỗi là
Mặc định VS build theo kiểu dynamic linking nên nó cần lib (thông thường là nếu xài máy khác thì phải cài thêm visual c++ redistributable phiên bản trùng với bản bạn build). Nếu bạn muốn nó chạy trên máy khác mà ko cần cài cái đó thì có thể thử build theo kiểu static linking (tất nhiên file exe sẽ nặng hơn vì chứa thêm cái lib). Mình cho bạn từ khóa rồi nhé, tự google xem
cam on bac. sau mot ngay vọc. e đã tìm ra được ánh sáng
/*Disch (13766)
What library are you linking to? (what DLLs are it asking for?)
If it’s just the standard VC runtime lib (msvcr90.dll or something similar to that), then you can change your project settings to link to the runtime statically.
If it’s some other lib, then you have to get/build a static version of the lib and link to that instead of the dynamic version. To explain further I’d need to know which lib you’re using.*/