Is not valid win32 application

168
01 апреля 2018, 20:40

В общем когда запуская приложение высвечивается ошибка "is not valid win32 application". На просторах интернета ответов не нашёл по этому обращаюсь сюда.

Файл: Windows Desktop Wizard (dynamic lib)
IDE: VS 2017

Code:
Header.h:

#pragma once
bool isPrime(unsigned p);
int getQ();
int getP(int q);
int getPhi(int q, int p);
int getE();
int getD(int phi, int E);

Source.cpp:

#include "Header.h"    
#include "stdio.h"
#include "Windows.h"
#include "stdlib.h"
#include "conio.h"
#include "locale.h"    
#include "math.h"
#include "cstdlib"
int main()
{
    int q = getQ();
    int p = getP(q);
    int phi = getPhi(q, p);
    int E = getE();
    int D = getD(phi, E);
    printf("%d", q);
    printf("%d", p);
    printf("%d", phi);
    printf("%d", E);
    printf("%d", D);
}

Functions.cpp:

#include "Header.h"
#include "stdio.h"
#include "Windows.h"
#include "stdlib.h"
#include "conio.h"
#include "locale.h"
#include "math.h"
#include "cstdlib"

static bool isPrime(unsigned p) {
    if (p < 2) return false;
    if (p == 2) return true;
    if (p % 2 == 0) return false;
    for (unsigned i = 3; i <= sqrt(p); i += 2) {
        if ((p % i) == 0) return false;
    }
    return true;
}
int getQ() {
    int q = rand();
    while (!isPrime(q) || q < 100) {
        q = rand();
    }
    return q;
}
int getP(int q) {
    int p = rand();
    while (!isPrime(p) || q == p || p < 100) {
        p = rand();
    }
    return p;
}
int getPhi(int q, int p) {
    return (p - 1)*(q - 1);
}
int getE() {
    return 17;
}
int getD(int phi, int E) {
    return (1 % phi) / E;
}
READ ALSO
Сортировка элементов структуры типа string c++

Сортировка элементов структуры типа string c++

Не знаю какой должная быть ф-ия, которая принимает массив структур и сортирует его по одному элементу типа string, да ещё и по алфавитуМожет кто...

172
Удаление элемента из двоичного файла с++

Удаление элемента из двоичного файла с++

Имеется однонаправлянный связаный список, который находиться в двоичном файлеФайл мы создает из консоли, и там же его заполняем

170
Найти угол между тремя точками

Найти угол между тремя точками

Необходимо определить угол точки C относительно двух точек А и В, точки A и B образуют "отрезок", который можно ассоциировать с осью X, так как...

213
Почему крашится программа?

Почему крашится программа?

Она вообще компилироваться не должна - ну нет в C++ массивов с размером, известным во время выполнения

208