Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Vanzare cumparare fara transfer b...

Receptie ciudata, in functie de t...

Dupa 20 ani de facultate, am uita...

Mobile.de ofera imprumut de bani ...
 problema test grila

Digi24 a disparut de pe TV Lg

Drept de proprietate intelectuala...

Jante noi shitbox
 Trinitas TV 4K

Dacia 1316 cu 6 usi ...

Frecventa modificata radio

Un nou pericol pt batrani
 Ar trebuii sa vindem imobiliarele...

Dupa renuntarea la aparat dentar

pelerinaj in Balcik

Noul format Jpegli iși propu...
 

Portabilitate aplicatii VC++ din VS.

- - - - -
  • Please log in to reply
10 replies to this topic

#1
GlontzZz

GlontzZz

    Active Member

  • Grup: Members
  • Posts: 1,288
  • Înscris: 08.02.2014
Ziua buna! Se da o aplicatie compilata in mod normal, fara probleme, folosind ca IDE Visual Studio 2015 Community, iar ca si compilator, VC++14(sper sa nu gresesc aici). Ideea e in felul urmator. Pe orice alt PC mut aplicatia (pe cel actual mergand fara probleme) primesc erori "missing dll" pentru MSVCP100, MSVCP110, MSVCP140. Am incercat sa setez Runtime Library ca Multi-Threading pentru release, dar atunci primesc eroare la pornirea aplicatiei "file path not found" / "file doesn't exist". Cum as putea sa rezolv asta?

#2
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,604
  • Înscris: 30.07.2003
Ori instalezi la client runtime-ul potrivit versiunii de VC++, ori copii langa aplicatie acele .dll-uri ori linkeditezi static (incluzi in .exe tot ce-i nevoie).

#3
_Smiley_

_Smiley_

    Guru Member

  • Grup: Senior Members
  • Posts: 20,036
  • Înscris: 24.02.2006
solutia "oficiala" e sa faci un kit de instalare.

#4
GlontzZz

GlontzZz

    Active Member

  • Grup: Members
  • Posts: 1,288
  • Înscris: 08.02.2014

View Postneagu_laurentiu, on 14 iunie 2016 - 08:53, said:

Ori instalezi la client runtime-ul potrivit versiunii de VC++, ori copii langa aplicatie acele .dll-uri ori linkeditezi static (incluzi in .exe tot ce-i nevoie).

Am incercat static linking, dar aplicatia nu mai functioneaza (se deschide, dar nu imi incarca imaginile)...

#5
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,604
  • Înscris: 30.07.2003
Nu putem ghici ce faci tu acolo, da detalii exate, pune cod, spune unde ai imaginile etc. Vezi ca runtime-ul e pe versiuni si service pack-uri etc.

#6
GlontzZz

GlontzZz

    Active Member

  • Grup: Members
  • Posts: 1,288
  • Înscris: 08.02.2014

View Postneagu_laurentiu, on 14 iunie 2016 - 20:15, said:

Nu putem ghici ce faci tu acolo, da detalii exate, pune cod, spune unde ai imaginile etc. Vezi ca runtime-ul e pe versiuni si service pack-uri etc.

Am rescris aceeasi aplicatie, in acelasi mod, acelasi cod, in Code Blocks, plain C++ si merge fara probleme. Imaginile sunt puse la fel.
Atasez poza cu setarile la compilator.

Attached Files

  • Attached File  1.png   32.52K   18 downloads
  • Attached File  2.png   31.53K   20 downloads
  • Attached File  3.png   39.11K   15 downloads


#7
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,604
  • Înscris: 30.07.2003
Sper ca ai descarcat SFML pentru versiunea ta de VC++ si ca rulezi pe Windows 8.1. Care-i codul cu acea incarcare de imagini ?

#8
GlontzZz

GlontzZz

    Active Member

  • Grup: Members
  • Posts: 1,288
  • Înscris: 08.02.2014
Da, am descarcat ce trebuia. Rulez pe Windows 10...

sf::Texture tiles_texture, background_texture, frame_texture;
	tiles_texture.loadFromFile("images/tiles.png");
	background_texture.loadFromFile("images/background.png");
	frame_texture.loadFromFile("images/frame.png");
	sf::Sprite tiles(tiles_texture), background(background_texture), frame(frame_texture);



#9
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,604
  • Înscris: 30.07.2003
Calea in Windows e \ nu /
Iar in string scrii \\

Edited by neagu_laurentiu, 15 June 2016 - 08:56.


#10
GlontzZz

GlontzZz

    Active Member

  • Grup: Members
  • Posts: 1,288
  • Înscris: 08.02.2014
Pe partea de debug, merge exact ca acolo, incarca imaginile fara probleme. La fel si in SFML, plain C++, compilat cu GCC in Code Blocks, atat ca release, cat si ca debug. Problema vine doar cand e compilat in VS, in varianta de release.

#11
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,604
  • Înscris: 30.07.2003
GCC vine de povesti din lumea Unix-like, nu-l asocia cu Windows. Tu pune cum spune la carte (MSDN) cand folosesti instrumentele MS.

Edited by neagu_laurentiu, 15 June 2016 - 08:58.


Anunturi

Second Opinion Second Opinion

Folosind serviciul second opinion ne puteți trimite RMN-uri, CT -uri, angiografii, fișiere .pdf, documente medicale.

Astfel vă vom putea da o opinie neurochirurgicală, fără ca aceasta să poată înlocui un consult de specialitate. Răspunsurile vor fi date prin e-mail în cel mai scurt timp posibil (de obicei în mai putin de 24 de ore, dar nu mai mult de 48 de ore). Second opinion – Neurohope este un serviciu gratuit.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate