Visual Sutdio 2022 hata veriyor

King Of Legends

Decapat
Katılım
7 Kasım 2020
Mesajlar
945
Makaleler
2
Çözümler
10
Daha fazla  
Cinsiyet
Erkek
Merhaba, kodlama yapıyorum lakin sürekli bu hatayı alıyorum. Ne yapmam gerekiyor? Kodlarda bir hata olmadığına da eminim.

Ekran görüntüsü 2023-02-22 145906.png
 
Son düzenleyen: Moderatör:
Windows Defender veya başka bir Anti-Virüs yazılımı direkt silmiş olabilir. Kontrol eder misiniz?
 
Windows Defender veya başka bir Anti-Virüs yazılımı direkt silmiş olabilir. Kontrol eder misiniz?
Dosyaları normal gözüküyor program dosya kontrolünde sorun bulamadı.

#include <iostream>
#include <string>
#include <vector>
#include <windows.h>
#include <shlobj.h>

class Shortcut
{
public:
std::string name;
std::string path;
std::string icon;
};

class ShortcutManager
{
public:
ShortcutManager();
void select_icon();
void add_shortcut();
void start();

private:
std::vector<Shortcut> shortcuts;
std::string shortcut_folder;
std::string icon_path;
};

ShortcutManager::ShortcutManager() {
// Kısayolların bulunduğu klasör
char* appdata_path;
SHGetKnownFolderPath(FOLDERID_RoamingAppData, 0, NULL, &appdata_path);
this->shortcut_folder = std::string(appdata_path) + "\\MyShortcuts";
if (CreateDirectory(this->shortcut_folder.c_str(), NULL) || ERROR_ALREADY_EXISTS == GetLastError())
{
// Klasör başarıyla oluşturuldu veya zaten var
}
else
{
std::cerr << "Klasör oluşturma hatası" << std::endl;
exit(EXIT_FAILURE);
}

// Uygulama penceresi oluşturma
std::cout << "Kisayol Yoneticisi" << std::endl;

// Başlık
std::cout << "Kisayollarinizi asagidaki listeden goruntuleyebilirsiniz" << std::endl;

// Kısayol listesi
std::cout << "Kisayol Listesi:" << std::endl;

// Resim seçme butonu
std::cout << "Resim Sec" << std::endl;

// Kısayol adı ve yolu giriş kutuları
std::cout << "Kisayol Adi:" << std::endl;

// Kısayol ekleme butonu
std::cout << "Kisayol Yolu:" << std::endl;

// Uygulama başlatma butonu
std::cout << "Baslat" << std::endl;
}

void ShortcutManager::select_icon() {
// Resim seçme işlemi
OPENFILENAME ofn;
char szFile[MAX_PATH] = "";
ZeroMemory(&ofn, sizeof(ofn));
ofn.lStructSize = sizeof(ofn);
ofn.hwndOwner = NULL;
ofn.lpstrFilter = "ICO Files (*.ico)\0*.ico\0";
ofn.lpstrFile = szFile;
ofn.nMaxFile = MAX_PATH;
ofn.Flags = OFN_FILEMUSTEXIST;

if (GetOpenFileName(&ofn) != FALSE)
{
this->icon_path = ofn.lpstrFile;
std::cout << "Secilen Resim: " << this->icon_path << std::endl;
}
else
{
std::cerr << "Resim secme hatasi" << std::endl;
}
}

void ShortcutManager::add_shortcut()
;

Kodlarda bir hata yok bu sayfa da hata verdikten sonra helloworld bile yazamaz oldum.
 
Yok, öyle değil. Programı derlediğiniz anda Windows Defender siliyor olabilir. Windows Defender gerçek zamanlı korumayı devre dışı bırakıp derlemeyi dener misiniz yazdığınız yazılımı?
 
Anladım. Windows başlat kısmında Visual Studio Installer var. Onu açın. Sonra diğer > onar deyin. Visual Studio kendini onarsın. Ardından sistemi yeniden başlatın. Sonra yeni bir proje açıp farklı bir dizine kaydedip dener misiniz?

Geri dönüşünüzü bekliyorum.
 
Anladım. Windows başlat kısmında Visual Studio Installer var. Onu açın. Sonra diğer > onar deyin. Visual Studio Kendini onarsın. Ardından sistemi yeniden başlatın. Sonra yeni bir proje açıp farklı bir dizine kaydedip dener misiniz?

Geri dönüşünüzü bekliyorum.
Tamamdır.

Anladım. Windows başlat kısmında Visual Studio Installer var. Onu açın. Sonra diğer > onar deyin. Visual Studio kendini onarsın. Ardından sistemi yeniden başlatın. Sonra yeni bir proje açıp farklı bir dizine kaydedip dener misiniz?

Geri dönüşünüzü bekliyorum.
2 kez denedim internetten de baktım yok yine aynı hatayı veriyor. Koddan şüphelenmeye başladım artık.

@300319 ne yapmam gerekiyor şu an da uyumluluk değiştirdim ama bu seferde Tkinter arayüzü gelmiyor buton falan gözükmüyor uygulamada bilgin var mı nasıl düzeleceği ile ilgili?
 
Son düzenleme:

Technopat Haberler

Yeni konular

Geri
Yukarı