Как ссылаться на Math.h в Visual Studio 2015C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как ссылаться на Math.h в Visual Studio 2015

Сообщение Anonymous »

Я использую этот modf(), но компилятор говорит «неопределенная ссылка на modf». Я уже включил в проект файл math.h.

Я включаю путь к math.h в свойство проекта->Общие:[Дополнительные каталоги включения], который находится в папке «C:\ProgramData\Microsoft\AndroidNDK\android- ndk-r10e\platforms\android-19\arch-arm\usr\include."

Я также добавляю свойство компоновщика Linker->Input:[Additional Dependities], то есть «libm.so», и помещаю путь к «libm.so» в Компоновщик->Общие: [каталоги дополнительных библиотек] для «C:\ProgramData\Microsoft\AndroidNDK\android-ndk-r10e\platforms\android-19\arch-arm\usr\lib»
Ниже приведен код для вызова modf()..

Код: Выделить всё

#include 
#include "MyMath.h"

double MyMath::testMod(double a, double b)
{
return modf(a, &b);
}
Что еще мне здесь не хватает? спасибо.

--------------Обновить информацию----------------- --

Я новичок в Visual Studio 2015, поэтому это, должно быть, новая функция в VS, поскольку список ошибок Windows постоянно переключается между ошибками. Если я нажму на определенный исходный файл, а затем пересоберу проект, ошибка будет отображаться по-разному в зависимости от выбранного исходного файла.

Итак, предыдущая ситуация с ошибкой выше с математическими вычислениями. h, это мой проект, который дважды втягивает файл math.h. Он извлекает данные из следующих мест:

C:\ProgramData\Microsoft\AndroidNDK\android-ndk-r10e\platforms\android-19\arch-arm\usr\include< /p>

и

C:\ProgramData\Microsoft\AndroidNDK\android-ndk-r10e\platforms\android-19\arch-x86\usr\include

Обратите внимание на папки Arch, они разные, потому что это «arch_arm» и «arch-x86». Теперь я не знаю, почему он это делает. Я просто пытаюсь создать этот проект с помощью NDK для использования на устройстве Android, поэтому хочу создать его с помощью Arm.

Подробнее здесь: https://stackoverflow.com/questions/341 ... tudio-2015
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»